Class DefineBlockNode
- Namespace
- EzrSquared.Runtime.Nodes
- Assembly
- ezrSquared-lib.dll
The Node structure for a define block.
public record DefineBlockNode : Node
- Inheritance
-
objectDefineBlockNode
- Inherited Members
Constructors
DefineBlockNode(Node, AccessMod, Position, Position)
The Node structure for a define block.
public DefineBlockNode(Node Body, AccessMod AccessibilityModifiers, Position StartPosition, Position EndPosition)
Parameters
BodyNodeThe body of the block.
AccessibilityModifiersAccessModThe accessibility modifiers for the define block.
StartPositionPositionThe starting Position of the DefineBlockNode.
EndPositionPositionThe ending Position of the DefineBlockNode.
Properties
AccessibilityModifiers
The accessibility modifiers for the define block.
public AccessMod AccessibilityModifiers { get; init; }
Property Value
Body
The body of the block.
public Node Body { get; init; }