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. |