Class VBDeferredProcedureMemberDesc
Describes a deferred procedure member; an accepted but unresolved member of an existing or deferred module type.
public record VBDeferredProcedureMemberDesc : VBProcedureMemberDesc, IEquatable<VBType>, IEquatable<VBMemberDesc>, IEquatable<VBProcedureMemberDesc>, IEquatable<VBDeferredProcedureMemberDesc>
- Inheritance
-
VBDeferredProcedureMemberDesc
- 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
VBDeferredProcedureMemberDesc(string, ImmutableArray<VBParameterSymbol>)
Describes a deferred procedure member; an accepted but unresolved member of an existing or deferred module type.
public VBDeferredProcedureMemberDesc(string Name, ImmutableArray<VBParameterSymbol> Parameters)
Parameters
NamestringThe name of the deferred
Subprocedure 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 Sub procedure member.
public static VBDeferredProcedureMemberDesc TypeInfo { get; }