DataTypeExtension Class

Extends the IDataType interface with more sophisticated functions.

Inheritance Hierarchy

SystemObject
  TwinCAT.TypeSystemDataTypeExtension

Namespace: TwinCAT.TypeSystem
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public static class DataTypeExtension

The DataTypeExtension type exposes the following members.

Methods

 

Name

Description

HasExternalDataReferences(IDataType)

Indicates, that the Instance value includes process memory data, that cannot be read in one memory block.

HasExternalDataReferences(IInstance)

Indicates, that the Instance value includes process memory data, that cannot be read in one memory block.

IsArrayOfPrimitives(IDataType)

Determines whether the dataType is an array of Primitives.

IsArrayOfPrimitives(IDataType, Boolean)

Determines whether the dataType is an array of Primitives.

IsContainer(DataTypeCategory)

Gets a value indicating whether this IDataType is a container type

IsContainer(IDataType)

Gets a value indicating whether this IDataType is a container type

IsContainer(IDataType, Boolean)

Gets a value indicating whether this IDataType is a container type

IsExternalDataReference

Indicates, that the field is static or is not part of the parents processimage memory location

IsPointer(DataTypeCategory)

Gets a value indicating whether this IDataType is a pointer type

IsPointer(IDataType)

Gets a value indicating whether this IDataType is a pointer type

IsPrimitive(AdsDataTypeId)

Determines whether the specified type identifier is primitive.

IsPrimitive(DataTypeCategory)

Gets a value indicating whether this IDataType is primitive

IsPrimitive(IDataType)

Gets a value indicating whether this IDataType is primitive

IsPrimitive(IDataType, Boolean)

Gets a value indicating whether this IDataType is primitive

IsReference(DataTypeCategory)

Gets a value indicating whether this IDataType is a reference type

IsReference(IDataType)

Gets a value indicating whether this IDataType is a reference type

ResolvableAsPrimitive(IDataType)

Indicates, that this data type can be resolved as primitive or primmitive Array.

ResolvableAsPrimitive(IDataType, Boolean)

Indicates, that this data type can be resolved as primitive or primmitive Array.

Resolve(IDataType)

Resolves the specified data type for AliasReference (Resolving the IAliasType/IReferenceType)

Resolve(IDataType, DataTypeResolveStrategy)

Resolves the specified strategy.

Reference

TwinCAT.TypeSystem Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026