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

TcAdsSymbolInfo Class 1:

ArrayDimensions

Gets the array dimensions.

TcAdsSymbolInfo Class 2:

ArrayInfos

Gets the collection of Array Infos.

TcAdsSymbolInfo Class 3:

Attributes

Gets the attributes of the ITcAdsSymbol

TcAdsSymbolInfo Class 4:

BitSize

Gets the size of this TcAdsSymbolInfo in bits.

TcAdsSymbolInfo Class 5:

ByteSize

Gets the (aligned) size of of the Type/Instance in Bytes

TcAdsSymbolInfo Class 6:

Category

Gets the Data Type Category

TcAdsSymbolInfo Class 7:

Comment

Gets the comment behind the variable declaration.

TcAdsSymbolInfo Class 8:

ContextMask

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.

TcAdsSymbolInfo Class 9:

DataType

Gets the DataType object

TcAdsSymbolInfo Class 10:

DataTypeId

Data type of the symbol.

TcAdsSymbolInfo Class 11:

HasRpcMethods

Gets a value indicating whether this instance has RPC methods (Struct types only)

TcAdsSymbolInfo Class 12:

IndexGroup

Gets the index group of the symbol.

TcAdsSymbolInfo Class 13:

IndexOffset

Gets the index offset of the symbol.

TcAdsSymbolInfo Class 14:

IsBitType

Indicates if the BitValue flag is set for the symbol.

TcAdsSymbolInfo Class 15:

IsOversamplingArray

Gets a value indicating whether this instance is oversampling array.

TcAdsSymbolInfo Class 16:

IsPersistent

Indicates if the Persistent flag is set for the symbol.

TcAdsSymbolInfo Class 17:

IsReadOnly

Indicates if the ReadOnly flag is set for the symbol.

TcAdsSymbolInfo Class 18:

IsStatic

Indicates, that this symbol is a static symbol.

TcAdsSymbolInfo Class 19:

IsTcComInterfacePointer

Indicates if the TcComInterfacePointer flag is set for the symbol.

TcAdsSymbolInfo Class 20:

IsTypeGuid

Indicates if the TypeGuid flag is set for the symbol.

TcAdsSymbolInfo Class 21:

Name

Gets the name of the symbol.

TcAdsSymbolInfo Class 22:

Parent

Gets the parent of this symbol.

TcAdsSymbolInfo Class 23:

RpcMethods

Gets the RPC method descriptions

TcAdsSymbolInfo Class 24:

ShortName

Gets the name of the symbol (short form without prefixed names of the parents).

TcAdsSymbolInfo Class 25:

Size

Gets the size of the symbol.

TcAdsSymbolInfo Class 26:

SubSymbols

Gets the sub symbols of this symbol as a collection of TcAdsSymbolInfo objects.

TcAdsSymbolInfo Class 27:

TypeName

Gets the name of the symbol data type.

Methods

 

Name

Description

TcAdsSymbolInfo Class 28:

Equals

Equals (Overrides Object.Equals(Object).)

TcAdsSymbolInfo Class 29:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

TcAdsSymbolInfo Class 30:

GetHashCode

Gets the HashCode of the Address (Overrides Object.GetHashCode..)

TcAdsSymbolInfo Class 31:

GetType

Gets the Type of the current instance. (Inherited from Object.)

TcAdsSymbolInfo Class 32:

IsRecursive

Gets a value indicating whether this instance is recursive.

TcAdsSymbolInfo Class 33:

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

TcAdsSymbolInfo Class 34:

ToString

Returns a String that represents this instance. (Overrides Object.ToString..)

TcAdsSymbolInfo Class 35:

TryGetPointerRef

Gets the Base data type of the pointer (the referenced type)

TcAdsSymbolInfo Class 36:

TryGetReference

Gets the referenced data type of the reference.

Operators

 

Name

Description

TcAdsSymbolInfo Class 37:

TcAdsSymbolInfo Class 38:

Equality

Implements the == operator.

TcAdsSymbolInfo Class 39:

TcAdsSymbolInfo Class 40:

Inequality

Implements the != operator.

Reference

TwinCAT.Ads Namespace

TwinCAT.Ads.ITcAdsSymbol5

TwinCAT.Ads.ITcAdsSymbolBrowser