KeyValueSyntax Class
A TOML key = value syntax node.
public sealed class KeyValueSyntax : SyntaxNode- Inheritance
SyntaxNodeKeyValueSyntax
Constructors
| Name | Description |
|---|---|
| KeyValueSyntax() | Creates an instance of KeyValueSyntax |
| KeyValueSyntax(KeySyntax, ValueSyntax) | Creates an instance of KeyValueSyntax |
| KeyValueSyntax(string, ValueSyntax) | Creates an instance of KeyValueSyntax |
KeyValueSyntax overloads
KeyValueSyntax()
KeyValueSyntax.csCreates an instance of KeyValueSyntax
public KeyValueSyntax()KeyValueSyntax(KeySyntax, ValueSyntax)
KeyValueSyntax.csCreates an instance of KeyValueSyntax
public KeyValueSyntax(KeySyntax key, ValueSyntax value)Parameters
keyKeySyntax- The key
valueValueSyntax- The value
KeyValueSyntax(string, ValueSyntax)
KeyValueSyntax.csCreates an instance of KeyValueSyntax
public KeyValueSyntax(string key, ValueSyntax value)Parameters
keystring- The key
valueValueSyntax- The value
Properties
| Name | Description |
|---|---|
| ChildrenCount | Gets the number of children. |
| EndOfLineToken | Gets or sets the new-line token. |
| EqualToken | Gets or sets the `=` token |
| Key | Gets or sets the key. |
| Value | Gets or sets the value |
ChildrenCount
KeyValueSyntax.csEndOfLineToken
KeyValueSyntax.csEqualToken
KeyValueSyntax.csValue
KeyValueSyntax.csMethods
| Name | Description |
|---|---|
| Accept(SyntaxVisitor) | Allow to visit this instance with the specified visitor. |
Accept(SyntaxVisitor)
KeyValueSyntax.csAllow to visit this instance with the specified visitor.
public override void Accept(SyntaxVisitor visitor)Parameters
visitorSyntaxVisitor- The visitor