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
Body
NodeThe body of the block.
AccessibilityModifiers
AccessModThe accessibility modifiers for the define block.
StartPosition
PositionThe starting Position of the DefineBlockNode.
EndPosition
PositionThe 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; }