Class DictionaryNode
- Namespace
- EzrSquared.Runtime.Nodes
- Assembly
- ezrSquared-lib.dll
The Node structure for a dictionary.
public record DictionaryNode : Node
- Inheritance
-
objectDictionaryNode
- 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
PositionThe starting Position of the DictionaryNode.
EndPosition
PositionThe ending Position of the DictionaryNode.
Properties
KeyValuePairs
The key-value pairs of the dictionary.
public IReadOnlyCollection<(Node Key, Node Value)> KeyValuePairs { get; init; }