Class BoundPrecompilerName
A conditional-compilation constant's name (MS-VBAL §3.4), evaluated where the code reads it.
public sealed record BoundPrecompilerName : BoundNode, IEquatable<BoundNode>, IEquatable<BoundPrecompilerName>
- Inheritance
-
BoundPrecompilerName
- Implements
- Inherited Members
Remarks
What the name evaluates to is the constant the module defines, or the project, as they are when it is read: there is nothing to resolve once.
Constructors
BoundPrecompilerName(PrecompilerNameExpressionNode)
A conditional-compilation constant's name (MS-VBAL §3.4), evaluated where the code reads it.
public BoundPrecompilerName(PrecompilerNameExpressionNode Name)
Parameters
NamePrecompilerNameExpressionNodeThe name.
Remarks
What the name evaluates to is the constant the module defines, or the project, as they are when it is read: there is nothing to resolve once.
Properties
Name
The name.
public PrecompilerNameExpressionNode Name { get; init; }