TcAdsSymbolInfo Class
The class TcAdsSymbolInfo represents a symbol loaded by an instance of the TcAdsSymbolInfoLoader class.
Inheritance Hierarchy
          System.Object
          
  TwinCAT.Ads.TcAdsSymbolInfo
Namespace:  TwinCAT.Ads
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll)
Version: 4.3.0.0
Syntax
C#
public class TcAdsSymbolInfo : ITcAdsSymbol5,
ITcAdsSymbol4, ITcAdsSymbol3, ITcAdsSymbol2, ITcAdsSymbol, ITcAdsSymbolBrowser
VB
Public Class TcAdsSymbolInfo
Implements ITcAdsSymbol5, ITcAdsSymbol4, ITcAdsSymbol3, ITcAdsSymbol2,
ITcAdsSymbol, ITcAdsSymbolBrowser
The TcAdsSymbolInfo type exposes the following members.
Properties
| 
                   
  | 
                   Name  | 
                   Description  | 
|---|---|---|
| 
                   
                      | 
                   Gets the array dimensions.  | |
| 
                   
                      | 
                   Gets the collection of Array Infos.  | |
| 
                   
                      | 
                   Gets the attributes of the ITcAdsSymbol  | |
| 
                   
                      | 
                   Gets the size of this TcAdsSymbolInfo in bits.  | |
| 
                   
                      | 
                   Gets the (aligned) size of of the Type/Instance in Bytes  | |
| 
                   
                      | 
                   Gets the Data Type Category  | |
| 
                   
                      | 
                   Gets the comment behind the variable declaration.  | |
| 
                   
                      | 
                   Gets the ContextMask of the symbol, indicating the task the variable belongs to. If ContextMask is not zero use CyclicInContext or OnChangeInContext to add notifications.  | |
| 
                   
                      | 
                   Gets the DataType object  | |
| 
                   
                      | 
                   Data type of the symbol.  | |
| 
                   
                      | 
                   Gets a value indicating whether this instance has RPC methods (Struct types only)  | |
| 
                   
                      | 
                   Gets the index group of the symbol.  | |
| 
                   
                      | 
                   Gets the index offset of the symbol.  | |
| 
                   
                      | 
                   Indicates if the BitValue flag is set for the symbol.  | |
| 
                   
                      | 
                   Gets a value indicating whether this instance is oversampling array.  | |
| 
                   
                      | 
                   Indicates if the Persistent flag is set for the symbol.  | |
| 
                   
                      | 
                   Indicates if the ReadOnly flag is set for the symbol.  | |
| 
                   
                      | 
                   Indicates, that this symbol is a static symbol.  | |
| 
                   
                      | 
                   Indicates if the TcComInterfacePointer flag is set for the symbol.  | |
| 
                   
                      | 
                   Indicates if the TypeGuid flag is set for the symbol.  | |
| 
                   
                      | 
                   Gets the name of the symbol.  | |
| 
                   
                      | 
                   Gets the parent of this symbol.  | |
| 
                   
                      | 
                   Gets the RPC method descriptions  | |
| 
                   
                      | 
                   Gets the name of the symbol (short form without prefixed names of the parents).  | |
| 
                   
                      | 
                   Gets the size of the symbol.  | |
| 
                   
                      | 
                   Gets the sub symbols of this symbol as a collection of TcAdsSymbolInfo objects.  | |
| 
                   
                      | 
                   Gets the name of the symbol data type.  | 
Methods
| 
                   
  | 
                   Name  | 
                   Description  | 
|---|---|---|
| 
                   
                      | 
                   Equals (Overrides Object.Equals(Object).)  | |
| 
                   
                      | 
                   Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)  | |
| 
                   
                      | 
                   Gets the HashCode of the Address (Overrides Object.GetHashCode..)  | |
| 
                   
                      | 
                   Gets the Type of the current instance. (Inherited from Object.)  | |
| 
                   
                      | 
                   Gets a value indicating whether this instance is recursive.  | |
| 
                   
                      | 
                   Creates a shallow copy of the current Object. (Inherited from Object.)  | |
| 
                   
                      | 
                   Returns a String that represents this instance. (Overrides Object.ToString..)  | |
| 
                   
                      | 
                   Gets the Base data type of the pointer (the referenced type)  | |
| 
                   
                      | 
                   Gets the referenced data type of the reference.  | 
Operators
| 
                   
  | 
                   Name  | 
                   Description  | 
|---|---|---|
| 
                   
                     
                      | 
                   Implements the == operator.  | |
| 
                   
                     
                      | 
                   Implements the != operator.  |