ArraySyntax Class

An array TOML node.

public sealed class ArraySyntax : ValueSyntax
Inheritance
ValueSyntax ArraySyntax

Constructors

NameDescription
ArraySyntax()Creates an instance of an ArraySyntax
ArraySyntax(int[])Creates an instance of an ArraySyntax
ArraySyntax(string[])Creates an instance of an ArraySyntax

ArraySyntax overloads

ArraySyntax()

ArraySyntax.cs

Creates an instance of an ArraySyntax

public ArraySyntax()

ArraySyntax(int[])

ArraySyntax.cs

Creates an instance of an ArraySyntax

public ArraySyntax(int[] values)
Parameters
values int[]
An array of integer values

ArraySyntax(string[])

ArraySyntax.cs

Creates an instance of an ArraySyntax

public ArraySyntax(string[] values)
Parameters
values string[]
An array of string values

Properties

NameDescription
ChildrenCountGets the number of children.
CloseBracketGets or sets the close bracket `]` token
ItemsGets the ArrayItemSyntax of this array.
OpenBracketGets or sets the open bracket `[` token

ChildrenCount

ArraySyntax.cs

Gets the number of children.

public override int ChildrenCount { get; }

Property value

int

CloseBracket

ArraySyntax.cs

Gets or sets the close bracket `]` token

public SyntaxToken? CloseBracket { get; set; }

Property value

SyntaxToken?

Gets the ArrayItemSyntax of this array.

public SyntaxList<ArrayItemSyntax> Items { get; }

OpenBracket

ArraySyntax.cs

Gets or sets the open bracket `[` token

public SyntaxToken? OpenBracket { get; set; }

Property value

SyntaxToken?

Methods

NameDescription
Accept(SyntaxVisitor)Allow to visit this instance with the specified visitor.

Accept(SyntaxVisitor)

ArraySyntax.cs

Allow to visit this instance with the specified visitor.

public override void Accept(SyntaxVisitor visitor)

Parameters

visitor SyntaxVisitor
The visitor