Table of Contents

Class VBDeferredParameterDesc

Namespace
RDCore.SDK.Model.Types.Meta
Assembly
RDCore.SDK.dll

Describes a deferred parameter; an accepted but unresolved parameter of an existing or deferred module member.

public record VBDeferredParameterDesc : VBParameterDesc, IEquatable<VBType>, IEquatable<VBParameterDesc>, IEquatable<VBDeferredParameterDesc>
Inheritance
VBDeferredParameterDesc
Implements
Inherited Members

Remarks

Encountering a deferred parameter dring semantic traversal attaches the required semantics to produce a VBInferredParameter that can be materialized into a code action.

Constructors

VBDeferredParameterDesc(string, bool)

Describes a deferred parameter; an accepted but unresolved parameter of an existing or deferred module member.

public VBDeferredParameterDesc(string Name, bool IsByRef)

Parameters

Name string

The identifier name of the deferred member

IsByRef bool

Remarks

Encountering a deferred parameter dring semantic traversal attaches the required semantics to produce a VBInferredParameter that can be materialized into a code action.

Properties

TypeInfo

Describes a specific deferred parameter of a module member (may also be a deferred type).

public static VBDeferredParameterDesc TypeInfo { get; }

Property Value

VBDeferredParameterDesc

Remarks

👉 The member owning this parameter may also be deferred.