Table of Contents

Struct VBUserDefinedTypeField

Namespace
RDCore.SDK.Model.Types
Assembly
RDCore.SDK.dll

One field of a VBUserDefinedTypeLayout, and where it sits.

public readonly record struct VBUserDefinedTypeField : IEquatable<VBUserDefinedTypeField>
Implements
Inherited Members

Constructors

VBUserDefinedTypeField(VBUserDefinedTypeFieldSymbol, int, int)

One field of a VBUserDefinedTypeLayout, and where it sits.

public VBUserDefinedTypeField(VBUserDefinedTypeFieldSymbol Symbol, int Offset, int Width)

Parameters

Symbol VBUserDefinedTypeFieldSymbol

The field's own symbol.

Offset int

How many bytes from the start of the type the field begins at.

Width int

How many bytes the field occupies in memory.

Properties

Offset

How many bytes from the start of the type the field begins at.

public int Offset { get; init; }

Property Value

int

Symbol

The field's own symbol.

public VBUserDefinedTypeFieldSymbol Symbol { get; init; }

Property Value

VBUserDefinedTypeFieldSymbol

Width

How many bytes the field occupies in memory.

public int Width { get; init; }

Property Value

int