Symbol |
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public class SymbolContainer : SymbolBase
The SymbolContainer type exposes the following members.
| Name | Description | |
|---|---|---|
| SymbolContainer | Constructs a symbol container for a Controller. | |
| SymbolContainer(String, ClassID, UInt32) | Constructs a symbol container for a program/routine. |
| Name | Description | |
|---|---|---|
| All | Returns an object to enumerate all the symbols. | |
| ClassId |
The class id of the symbol (or 0).
(Inherited from SymbolBase) | |
| Container |
The controller/program/router that owns this symbol.
(Inherited from SymbolBase) | |
| FullName |
The full symbol path name.
(Inherited from SymbolBase) | |
| InstanceId |
The instance id of the symbol.
(Inherited from SymbolBase) | |
| IsArray | Container is an array. | |
| IsArrayElement | Container is an element in an array. | |
| IsHidden |
True if the symbol is hidden.
(Inherited from SymbolBase) | |
| IsSubSymbol |
True if this is a program or routine level symbol.
(Inherited from SymbolBase) | |
| Name |
The symbol name.
(Inherited from SymbolBase) |
| Name | Description | |
|---|---|---|
| AddSymbol | Adds a symbol to the container. | |
| Equals(Object) |
Determines whether the specified object is equal to the current object.
(Inherited from SymbolBase) | |
| Equals(SymbolBase) |
Determines whether the specified object is equal to the current object.
(Inherited from SymbolBase) | |
| GetHashCode |
Returns the hash code for this symbol.
(Inherited from SymbolBase) | |
| RemoveSymbol | Removes a symbol from the container. | |
| ToString |
Returns a string that represents the symbol.
(Inherited from SymbolBase) | |
| TryGetSymbol(UInt32, SymbolBase) | Find a symbol by instance id. | |
| TryGetSymbol(String, SymbolBase, Boolean) | Find a symbol by name. |
| Name | Description | |
|---|---|---|
| OnSymbolAdded | Occurs when a symbol is added. | |
| OnSymbolRemoved | Occurs when a symbol is removed. |