Class VBUnknownValue
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
SymbolSymbol
Properties
DefaultValue
public static VBUnknownValue DefaultValue { get; }
Property Value
Size
The allocated size (in bytes) of this value.
public override int Size { get; }
Property Value
Symbol
public Symbol Symbol { get; init; }
Property Value
Value
Gets the underlying managed value corresponding to this typed value.
public object Value { get; }
Property Value
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
otherIVBTypedValue<VBUnknownValue, object>An object to compare with this object.