Class VBDeferredClassType
public record VBDeferredClassType : VBDeferredType, IEquatable<VBType>, IVBDeferrableType, IVBInferableType, IEquatable<VBDeferredType>, IEquatable<VBDeferredClassType>
- Inheritance
-
VBDeferredClassType
- Implements
- Inherited Members
- Extension Methods
Constructors
VBDeferredClassType(string, Uri)
public VBDeferredClassType(string Name, Uri Uri)
Parameters
Properties
DefaultValue
Gets the default value for this data type.
public override VBTypedValue DefaultValue { get; }
Property Value
Remarks
⚠️ Derived types must back the implementation of this property with a thread-safe private static readonly Lazy<T>.
Failure to do so would lock up the static context initialization of the StaticSymbol symbols.
Methods
CreateValue(IBindingHandle)
A variable declared as a class holds an object reference like one declared As Object: what makes it a
reference to an instance of this class is the object, not the variable's value.
public override VBTypedValue CreateValue(IBindingHandle handle)
Parameters
handleIBindingHandle