ILayout interface | QSYS API Reference Guide

Defines operations for objects describing fields in a data structure.

Namespace: ASNA.QSys.Runtime Assembly: ASNA.QSys.Runtime.dll

Extends: doesn’t extend any other interfaces.

Properties

Type Name Description
Int32 ArrayLength If the layout describes an array, the number of elements in the array.
Int32 Decimals If the layout describes a fixed decimal number, the number of decimal positions.
Int32 Digits If the layout describes a fixed decimal number, the number of digits.
DateTimeFormat Format For date/time/timestamps, the enum value representing the format of the data.
Boolean IsArray True if this layout describes an array, false otherwise.
Int32 ItemLength For arrays, the length on an array element. For scalars, this is the same as Length.
Int32 Length Gets the length of the field described by the layout. If the layout describes an array, the total length of all elements of the array.
DateTimeSeparator Separator For date/time/timestamps, the enum value representing the data separator.
Int32 Skip For OVERLAY arrays, the number of positions to skip between array elements.
LayoutType Type Gets an enum value that represents the type of the field.

Methods

Signature Description
Equals(Object) Equality comparer.

bool Equals(object obj)

Equality comparer.

bool Equals(object obj)

Parameters

Type Parameter name Description
Object obj The object against which to compare.

Returns

Type Description
Boolean True if the ILayouts are equivalent, i.e. if all of their properties correspondingly have the same values.