Table of Contents

Class DictionaryNode

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

The Node structure for a dictionary.

public record DictionaryNode : Node
Inheritance
object
DictionaryNode
Inherited Members

Constructors

DictionaryNode(IReadOnlyCollection<(Node Key, Node Value)>, Position, Position)

The Node structure for a dictionary.

public DictionaryNode(IReadOnlyCollection<(Node Key, Node Value)> KeyValuePairs, Position StartPosition, Position EndPosition)

Parameters

KeyValuePairs IReadOnlyCollection<(Node Key, Node Value)>

The key-value pairs of the dictionary.

StartPosition Position

The starting Position of the DictionaryNode.

EndPosition Position

The ending Position of the DictionaryNode.

Properties

KeyValuePairs

The key-value pairs of the dictionary.

public IReadOnlyCollection<(Node Key, Node Value)> KeyValuePairs { get; init; }

Property Value

IReadOnlyCollection<(Node Key, Node Value)>