Class FieldSchemaReport
Per-field schema report with FieldId, type, offset, and size information.
public class FieldSchemaReport
- Inheritance
-
FieldSchemaReport
- Inherited Members
Constructors
FieldSchemaReport()
public FieldSchemaReport()
Properties
FieldId
Unique field identifier within the component.
public int FieldId { get; init; }
Property Value
HasIndex
True when the field carries an index.
public bool HasIndex { get; init; }
Property Value
IndexAllowMultiple
True when the field's index permits multiple entities per key (non-unique).
public bool IndexAllowMultiple { get; init; }
Property Value
Name
Field name.
public string Name { get; init; }
Property Value
Offset
Byte offset of the field within the component's storage.
public int Offset { get; init; }
Property Value
Size
Total bytes the field occupies in component storage (including array length, if any).
public int Size { get; init; }
Property Value
Type
Field type as stored on the component.
public FieldType Type { get; init; }