Class VBDeferredMemberDesc
Describes a deferred member; an accepted but unresolved member of an existing or deferred module type.
public record VBDeferredMemberDesc : VBMemberDesc, IEquatable<VBType>, IEquatable<VBMemberDesc>, IEquatable<VBDeferredMemberDesc>
- Inheritance
-
VBDeferredMemberDesc
- 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
VBDeferredMemberDesc(string, ImmutableArray<VBParameterSymbol>)
Describes a deferred member; an accepted but unresolved member of an existing or deferred module type.
public VBDeferredMemberDesc(string Name, ImmutableArray<VBParameterSymbol> Parameters)
Parameters
NamestringThe identifier 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 type member.
public static VBDeferredMemberDesc TypeInfo { get; }
Property Value
Remarks
👉 The module owning this member may also be deferred.