======Класс ActComponent====== Элемент конструкции * **Пространство имен:** [[developers:references:topomatic.crs.ast|Topomatic.Crs.Ast]] * **Сборка:** Topomatic.Crs (в Topomatic.Crs.dll) =====Иерархия наследования===== * System.Object * [[developers:references:topomatic.crs.ast.astobject|Topomatic.Crs.Ast.AstObject]] * [[developers:references:topomatic.crs.ast.aststatement|Topomatic.Crs.Ast.AstStatement]] * [[developers:references:topomatic.crs.ast.actstatement|Topomatic.Crs.Ast.ActStatement]] * [[developers:references:topomatic.crs.ast.actbasecomponent|Topomatic.Crs.Ast.ActBaseComponent]] * Topomatic.Crs.Ast.ActComponent =====Синтаксис===== public class ActComponent : ActBaseComponent, ITransactable, IUpdatable, IOwned, IList, ICollection, IEnumerable, IEnumerable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.crs.ast.actcomponent..ctor|ActComponent()]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.allowedcomponenttypes|AllowedComponentTypes]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.count|Count]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.aststatement.documentation|Documentation]]| (Наследуется от [[developers:references:topomatic.crs.ast.aststatement|AstStatement]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.astobject.end|End]]| (Наследуется от [[developers:references:topomatic.crs.ast.astobject|AstObject]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.isreadonly|IsReadOnly]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actbasecomponent.isupdating|IsUpdating]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.item_system.int32|Item[Int32]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actbasecomponent.name|Name]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actbasecomponent.owner|Owner]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.properties|Properties]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.semantic|Semantic]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.astobject.span|Span]]| (Наследуется от [[developers:references:topomatic.crs.ast.astobject|AstObject]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.astobject.start|Start]]| (Наследуется от [[developers:references:topomatic.crs.ast.astobject|AstObject]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actbasecomponent.transactionmanager|TransactionManager]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.type|Type]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actcomponent.typename|TypeName]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.crs.ast.actbasecomponent.visible|Visible]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.add_topomatic.crs.ast.actbasecomponent|Add(ActBaseComponent)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actbasecomponent.beginupdate|BeginUpdate()]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.clear|Clear()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.contains_topomatic.crs.ast.actbasecomponent|Contains(ActBaseComponent)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.copyto_arr_topomatic.crs.ast.actbasecomponent_system.int32|CopyTo(ActBaseComponent[], Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createconstruction_system.string_system.string_topomatic.crs.ast.componenttype|CreateConstruction(String, String, ComponentType)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createconstruction_system.string_system.string|CreateConstruction(String, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createconstruction_system.string_system.string_topomatic.crs.ast.componenttype_system.string|CreateConstruction(String, String, ComponentType, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createcontour_system.string_system.collections.generic.ienumerable_1|CreateContour(String, IEnumerable)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:02759d528e50600cf1c83c9aacae8f4f|CreateContourSegment(String, AstExpression, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createcontourunion_system.string_system.collections.generic.ienumerable_1|CreateContourUnion(String, IEnumerable)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createcopy_topomatic.crs.ast.actbasecomponent|CreateCopy(ActBaseComponent)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnode_system.string_system.double_system.double_system.int32|CreateNode(String, Double, Double, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnode_system.string_system.double_system.double|CreateNode(String, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:a44dfe7792fcccab2222228c76a7b6ce|CreateNode(String, AstExpression, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnode_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression|CreateNode(String, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnode_system.string_system.string_system.double_system.double|CreateNode(String, String, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnodeconstruction_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression|CreateNodeConstruction(String, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnodeconstruction_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression_system.int32|CreateNodeConstruction(String, AstExpression, AstExpression, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnodecontour_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression|CreateNodeContour(String, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnodecontour_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression_system.int32|CreateNodeContour(String, AstExpression, AstExpression, Int32)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnodecontour_system.string_system.string_system.string|CreateNodeContour(String, String, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnoderays_system.string_system.string_system.string|CreateNodeRays(String, String, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createnoderays_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression|CreateNodeRays(String, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createpythonconstruction_system.string_system.string|CreatePythonConstruction(String, String)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createray_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression|CreateRay(String, AstExpression, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createray_system.string_system.string_system.double_system.double|CreateRay(String, String, Double, Double)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createraynodes_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression|CreateRayNodes(String, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createvolume_system.string_topomatic.crs.ast.astexpression|CreateVolume(String, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:8392d21565cd74880fb980bab7412473|CreateVolume(String, AstExpression, AstExpression, AstExpression)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createvolume_system.string_topomatic.crs.ast.astexpression_topomatic.crs.ast.astexpression_system.boolean|CreateVolume(String, AstExpression, AstExpression, Boolean)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.crs.ast.actcomponent.createvolume_system.string_system.string|CreateVolume(String, String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actbasecomponent.endupdate|EndUpdate()]]| (Наследуется от [[developers:references:topomatic.crs.ast.actbasecomponent|ActBaseComponent]].)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.getenumerator|GetEnumerator()]]| | |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.indexof_topomatic.crs.ast.actbasecomponent|IndexOf(ActBaseComponent)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.insert_system.int32_topomatic.crs.ast.actbasecomponent|Insert(Int32, ActBaseComponent)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.remove_topomatic.crs.ast.actbasecomponent|Remove(ActBaseComponent)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.removeat_system.int32|RemoveAt(Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.tostring|ToString()]]| (Переопределяет ToString().)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.crs.ast.actcomponent.walk_topomatic.crs.ast.astwalker|Walk(AstWalker)]]| (Переопределяет [[developers:references:topomatic.crs.ast.astobject.walk_topomatic.crs.ast.astwalker|Walk(AstWalker)]].)|