Table of Contents

Class DefineBlockNode

Namespace
EzrSquared.Runtime.Nodes
Assembly
ezrSquared-lib.dll

The Node structure for a define block.

public record DefineBlockNode : Node
Inheritance
object
DefineBlockNode
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 Node

The body of the block.

AccessibilityModifiers AccessMod

The accessibility modifiers for the define block.

StartPosition Position

The starting Position of the DefineBlockNode.

EndPosition Position

The ending Position of the DefineBlockNode.

Properties

AccessibilityModifiers

The accessibility modifiers for the define block.

public AccessMod AccessibilityModifiers { get; init; }

Property Value

AccessMod

Body

The body of the block.

public Node Body { get; init; }

Property Value

Node