Table of Contents

Enum LayoutArrayKind

Namespace
CStructSharp.Introspection
Assembly
CStructSharp.dll

How a field's elements are counted, as reported by ArrayKind.

public enum LayoutArrayKind

Fields

Fixed = 1

A compile-time fixed count (every dimension in Dimensions is known).

Runtime = 2

A count evaluated from an expression per operation.

Scalar = 0

One value.

String = 3

A terminated character string (char name[]).

Terminated = 5

Elements until an all-zero element (T values[] on a non-character type).

ToEnd = 4

Every whole element to the end of the input (T values[EOF]).