Class VBDeferredFunctionProcedureDesc
Describes a deferred function member; an accepted but unresolved member of an existing or deferred module type.
public record VBDeferredFunctionProcedureDesc : VBFunctionProcedureDesc, IEquatable<VBType>, IEquatable<VBMemberDesc>, IEquatable<VBReturningMemberDesc>, IEquatable<VBFunctionProcedureDesc>, IEquatable<VBDeferredFunctionProcedureDesc>
- Inheritance
-
VBDeferredFunctionProcedureDesc
- Implements
- Inherited Members
Remarks
Encountering a deferred member dring semantic traversal attaches the required semantics to produce a VBInferredTypeMember that can be materialized into a code action.
Constructors
VBDeferredFunctionProcedureDesc(string, ImmutableArray<VBParameterSymbol>)
Describes a deferred function member; an accepted but unresolved member of an existing or deferred module type.
public VBDeferredFunctionProcedureDesc(string Name, ImmutableArray<VBParameterSymbol> Parameters)
Parameters
NamestringThe name of the deferred member
ParametersImmutableArray<VBParameterSymbol>
Remarks
Encountering a deferred member dring semantic traversal attaches the required semantics to produce a VBInferredTypeMember that can be materialized into a code action.
Properties
TypeInfo
Describes a specific deferred Function procedure.
public static VBDeferredFunctionProcedureDesc TypeInfo { get; }