Click or drag to resize

SymbolContainer Class

A class that contains a symbol table.
Inheritance Hierarchy

Namespace:  Demo3D.PLC.Comms.CIP
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public sealed class SymbolContainer : SymbolBase

The SymbolContainer type exposes the following members.

Constructors
  NameDescription
Public methodSymbolContainer
Constructs a symbol container for a Controller.
Public methodSymbolContainer(String, ClassID, UInt32)
Constructs a symbol container for a program/routine.
Top
Properties
  NameDescription
Public propertyAll
Returns an object to enumerate all the symbols.
Public propertyClassId
The class id of the symbol (or 0).
(Inherited from SymbolBase.)
Public propertyContainer
The controller/program/router that owns this symbol.
(Inherited from SymbolBase.)
Public propertyFullName
The full symbol path name.
(Inherited from SymbolBase.)
Public propertyInstanceId
The instance id of the symbol.
(Inherited from SymbolBase.)
Public propertyIsArray
Container is an array.
Public propertyIsArrayElement
Container is an element in an array.
Public propertyIsHidden
True if the symbol is hidden.
(Inherited from SymbolBase.)
Public propertyIsSubSymbol
True if this is a program or routine level symbol.
(Inherited from SymbolBase.)
Public propertyName
The symbol name.
(Inherited from SymbolBase.)
Top
Methods
  NameDescription
Public methodAddSymbol
Adds a symbol to the container.
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Inherited from SymbolBase.)
Public methodEquals(SymbolBase)
Determines whether the specified object is equal to the current object.
(Inherited from SymbolBase.)
Public methodGetHashCode
Returns the hash code for this symbol.
(Inherited from SymbolBase.)
Public methodRemoveSymbol
Removes a symbol from the container.
Public methodToString
Returns a string that represents the symbol.
(Inherited from SymbolBase.)
Public methodTryGetSymbol(UInt32, SymbolBase)
Find a symbol by instance id.
Public methodTryGetSymbol(String, SymbolBase, Boolean)
Find a symbol by name.
Top
See Also