Table of Contents

Class VBUnknownValue

Namespace
RDCore.SDK.Model.Values.Intrinsic
Assembly
RDCore.SDK.dll

Represents the placeholder runtime value of an unresolved symbol.

public sealed record VBUnknownValue : VBTypedValue, IEquatable<VBRuntimeEntity>, IEquatable<VBTypedValue>, IVBTypedValue<VBUnknownValue, object>, IEquatable<IVBTypedValue<VBUnknownValue, object>>, IEquatable<VBUnknownValue>
Inheritance
VBUnknownValue
Implements
Inherited Members

Constructors

VBUnknownValue(Symbol)

Represents the placeholder runtime value of an unresolved symbol.

public VBUnknownValue(Symbol Symbol)

Parameters

Symbol Symbol

Properties

DefaultValue

public static VBUnknownValue DefaultValue { get; }

Property Value

VBUnknownValue

Size

The allocated size (in bytes) of this value.

public override int Size { get; }

Property Value

int

Symbol

public Symbol Symbol { get; init; }

Property Value

Symbol

Value

Gets the underlying managed value corresponding to this typed value.

public object Value { get; }

Property Value

object

Methods

Equals(IVBTypedValue<VBUnknownValue, object>?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(IVBTypedValue<VBUnknownValue, object>? other)

Parameters

other IVBTypedValue<VBUnknownValue, object>

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.