PlcArrayInfo<T> Class

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll

Represent an abstract base class to provide information about the attributes of an array and provide access to array metadata.

C#

public abstract class PlcArrayInfo<T> : PlcValueInfo<T[]>, IPlcValueInfo, IPlcArrayInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable


Inheritance ObjectPlcMemberInfoPlcValueInfo<T> › PlcArrayInfo<T>


Derived


Implements IPlcValueInfo, IPlcArrayInfo, IPlcMemberInfo, IPlcRelocatable<IPlcMemberInfo>, IPlcRelocatable

Name Description
PlcArrayInfo`1(PlcType, PlcName) Initializes a new instance of the PlcArrayInfo´1 class using the specified type and name.
Name Description
Length Gets a 32-bit integer that represents the total number of elements within the array.
Name Gets the name of the member.
(Inherited from PlcMemberInfo)
Type Gets the PlcType of the member.
(Inherited from PlcMemberInfo)
Name Description
MakeAbsoluteMember(PlcIdentity) When implemented in a derived class, retrieves the IPlcMemberInfo as an absolute addressable PLC data member.
(Inherited from PlcMemberInfo)
Relocate(Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(Int32, Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(Int32, Int32, Int32) Relocates the PlcMemberInfo using the specified offset.
(Inherited from PlcMemberInfo)
Relocate(PlcAddress) Relocates the PlcMemberInfo using the specified address.
(Inherited from PlcMemberInfo)
RelocateCore(PlcType) When implemented in a derived class, relocates the member to the type specified.
(Inherited from PlcMemberInfo)
ToString Retrieves the string representation of the PlcArrayInfo´1.
ToString Retrieves the string representation of the PlcMemberInfo.
(Inherited from PlcMemberInfo)