Class VBPropertyGetProcedureDesc
An abstract meta-type representing any VBPropertyGetMemberSymbol
public record VBPropertyGetProcedureDesc : VBFunctionProcedureDesc, IEquatable<VBType>, IEquatable<VBMemberDesc>, IEquatable<VBReturningMemberDesc>, IEquatable<VBFunctionProcedureDesc>, IEquatable<VBPropertyGetProcedureDesc>
- Inheritance
-
VBPropertyGetProcedureDesc
- Implements
- Derived
- Inherited Members
Constructors
VBPropertyGetProcedureDesc(string, ImmutableArray<VBParameterSymbol>)
An abstract meta-type representing any VBPropertyGetMemberSymbol
public VBPropertyGetProcedureDesc(string Name, ImmutableArray<VBParameterSymbol> Parameters)
Parameters
NamestringThe name of the
Property GetmemberParametersImmutableArray<VBParameterSymbol>
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.
TypeInfo
Describes a specific Property Get procedure member.
public static VBPropertyGetProcedureDesc TypeInfo { get; }