TwinCAT.TypeSystem Namespace
Namespace for the common (non ADS dependant) type system.
Classes
|
Class |
Description |
---|---|---|
|
Collection of DataTypes. | |
|
Class DataTypeEventArgs. | |
|
Data Type Exception | |
|
Class DataTypeNameEventArgs. | |
|
Represents a single dimension of an IArrayType | |
|
Collection class for Array Dimensions | |
|
Class DynamicAliasInstance. This class cannot be inherited. | |
|
Dynamic Array Instance | |
|
Dynamic Array Instance | |
|
Dynamic Pointer Instance | |
|
Class DynamicPointerValue. | |
|
Dynamic Reference Instance | |
|
Class DynamicReferenceValue. | |
|
Dynamic struct instance with RPC Methods. | |
|
Dynamic struct instance | |
|
Dynamic Symbol object. | |
|
Dynamic (Expandable) Symbols collection. | |
|
Dynamic union instance | |
|
Dynamic value (uses RuntimeBinding for ISymbol value reading / writing). | |
|
Dynamic struct instance | |
|
Enum Value | |
|
Class EnumValueCollection. | |
|
Collection of EnumValues | |
|
Collection of IField objects. | |
|
Common Marshalling Exception | |
|
Collection of IMember objects. | |
|
Event args for the RawValueChanged event. | |
|
ReadOnly Collection of IDataType objects. | |
|
ReadOnly version of the DimensionCollection | |
|
Read only version of the EnumValueCollection.T. | |
|
Read only version of the EnumValueCollection.T. | |
|
Read only collection of IField objects | |
|
Read only collection of IMember objects | |
|
Read only RpcMethodParameterCollection. | |
|
Read only RpcMethodCollection | |
|
Class ReadOnlySubItemCollection. | |
|
ReadOnly collection containing ISymbol objects. | |
|
Read only version of the TypeAttributeCollection | |
|
Collection of RpcMethods. | |
|
Collection of RPC method parameters | |
|
Class SubItemCollection. | |
|
Interface represents a collection of ISymbol objects. | |
|
ADS Attribute | |
|
Collection of AdsAttributes | |
|
Event args for the ValueChanged event. | |
|
Event args for the RawValueChanged event. |
Interfaces
|
Interface |
Description |
---|---|---|
|
Interface representing an instance of an IAliasType. | |
|
Interface representing an Alias Type | |
|
Interface representing an array instance | |
|
Interface representing an array DataType. | |
|
Interface IArrayValue | |
|
Interface IAttributedInstance | |
|
Interface IBitSize | |
|
Base interface for objects representing data types | |
| ||
|
Interface IDimensionCollection | |
|
Interface IDynamicSymbol | |
|
Dynamic symbol loader interface | |
|
Common Enum type interface | |
|
Interface representing an enum type | |
|
Generic interface for EnumValues | |
|
Specifies a single field/member of a Struct DataType. | |
|
Interface specifying instance objects. | |
|
Specifies a single field/member of a Struct DataType. | |
|
Interface for Notification Settings | |
|
Interface IOversamplingArrayInstance | |
|
Interface representing an instance of an IPointerType | |
|
Interface representing a pointer type | |
|
Interface IPrimitiveType | |
|
Interface describing a Process Image Address | |
|
Interface representing an instance of an IReferenceType | |
|
Interface representing a reference/pointer type | |
|
Interface for an RPC callable PLC Method (Remote procedure call) | |
|
Interface representing an RPC callable IStructType | |
|
Interface describes an RPC Method | |
|
Interface IRpcMethodParameter | |
|
Interface IRpcStructInstance | |
|
Interface IStringInstance | |
|
Interface representing a string IDataType | |
|
Interface representing an instance of a IStructType | |
|
Interface representing Struct data types | |
|
Interface IStructValue | |
|
Interface representing a SubRange type | |
|
Interface representing a SubRange type | |
|
Interface specifying Symbols ( | |
|
Interface ISymbolCollection | |
|
Interface ISymbolInfo | |
|
Symbol Loader interface | |
|
Symbol Provider interface. | |
|
Symbol Server Interface | |
|
Interface for ADS attributes | |
|
Interface for an Instance of the IUnionType. | |
|
Interface for an union data type. | |
|
Symbol Value Interface | |
|
Interface IValueAnySymbol | |
|
Interface IValueRawSymbol | |
|
Interface for a ISymbol that supports values. | |
|
Interface for a ISymbol that supports values. | |
|
Interface IValueSymbol3 Implements the IValueSymbol2 | |
|
Virtual Struct instance interface. |
Enumerations
|
Enumeration |
Description |
---|---|---|
|
Category of a DataType / Instance | |
|
Flag set specifying the MethodParameter context | |
|
Enum PrimitiveTypeFlags | |
|
Enum specifying Access Rights to symbols |
- DataTypeCategory Enumeration
- DataTypeCollection Class
- DataTypeEventArgs Class
- DataTypeException Class
- DataTypeNameEventArgs Class
- Dimension Class
- DimensionCollection Class
- DynamicAliasInstance Class
- DynamicArrayInstance Class
- DynamicOversamplingArrayInstance Class
- DynamicPointerInstance Class
- DynamicPointerValue Class
- DynamicReferenceInstance Class
- DynamicReferenceValue Class
- DynamicRpcStructInstance Class
- DynamicStructInstance Class
- DynamicSymbol Class
- DynamicSymbolsContainer Class
- DynamicUnionInstance Class
- DynamicValue Class
- DynamicVirtualStructInstance Class
- EnumValue.T. Class
- EnumValueCollection Class
- EnumValueCollection.T. Class
- FieldCollection Class
- IAliasInstance Interface
- IAliasType Interface
- IArrayInstance Interface
- IArrayType Interface
- IArrayValue Interface
- IAttributedInstance Interface
- IBitSize Interface
- IDataType Interface
- IDimension Interface
- IDimensionCollection Interface
- IDynamicSymbol Interface
- IDynamicSymbolLoader Interface
- IEnumType Interface
- IEnumType.T. Interface
- IEnumValue Interface
- IField Interface
- IInstance Interface
- IMember Interface
- INotificationSettings Interface
- IOversamplingArrayInstance Interface
- IPointerInstance Interface
- IPointerType Interface
- IPrimitiveType Interface
- IProcessImageAddress Interface
- IReferenceInstance Interface
- IReferenceType Interface
- IRpcCallableInstance Interface
- IRpcCallableType Interface
- IRpcMethod Interface
- IRpcMethodParameter Interface
- IRpcStructInstance Interface
- IStringInstance Interface
- IStringType Interface
- IStructInstance Interface
- IStructType Interface
- IStructValue Interface
- ISubRangeType Interface
- ISubRangeType.T. Interface
- ISymbol Interface
- ISymbolCollection Interface
- ISymbolInfo Interface
- ISymbolLoader Interface
- ISymbolProvider Interface
- ISymbolServer Interface
- ITypeAttribute Interface
- IUnionInstance Interface
- IUnionType Interface
- IValue Interface
- IValueAnySymbol Interface
- IValueRawSymbol Interface
- IValueSymbol Interface
- IValueSymbol2 Interface
- IValueSymbol3 Interface
- IVirtualStructInstance Interface
- MarshalException Class
- MemberCollection Class
- MethodParamFlags Enumeration
- PrimitiveTypeFlags Enumeration
- RawValueChangedArgs Class
- ReadOnlyDataTypeCollection Class
- ReadOnlyDimensionCollection Class
- ReadOnlyEnumValueCollection Class
- ReadOnlyEnumValueCollection.T. Class
- ReadOnlyFieldCollection Class
- ReadOnlyMemberCollection Class
- ReadOnlyMethodParameterCollection Class
- ReadOnlyRpcMethodCollection Class
- ReadOnlySubItemCollection Class
- ReadOnlySymbolCollection Class
- ReadOnlyTypeAttributeCollection Class
- RpcMethodCollection Class
- RpcMethodParameterCollection Class
- SubItemCollection Class
- SymbolAccessRights Enumeration
- SymbolCollection Class
- TypeAttribute Class
- TypeAttributeCollection Class
- ValueChangedArgs Class
- ValueChangedBaseArgs Class