Class ExpressionKeyedTableFieldSyntax
Represents a table field whose key is an expression.
Inheritance
System.Object
ExpressionKeyedTableFieldSyntax
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: cs.temp.dll.dll
Syntax
public sealed class ExpressionKeyedTableFieldSyntax : TableFieldSyntax
Properties
CloseBracketToken
The closing bracket token.
Declaration
public SyntaxToken CloseBracketToken { get; }
Property Value
EqualsToken
Declaration
public SyntaxToken EqualsToken { get; }
Property Value
Key
Declaration
public ExpressionSyntax Key { get; }
Property Value
OpenBracketToken
The opening bracket token.
Declaration
public SyntaxToken OpenBracketToken { get; }
Property Value
Value
Declaration
public ExpressionSyntax Value { get; }
Property Value
Methods
Accept(LuaSyntaxVisitor)
Declaration
public override void Accept(LuaSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(LuaSyntaxVisitor<TResult>)
Declaration
public override TResult Accept<TResult>(LuaSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Loretta.CodeAnalysis.Lua.LuaSyntaxNode.Accept<TResult>(Loretta.CodeAnalysis.Lua.LuaSyntaxVisitor<TResult>)
Update(SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax)
Declaration
public ExpressionKeyedTableFieldSyntax Update(SyntaxToken openBracketToken, ExpressionSyntax key, SyntaxToken closeBracketToken, SyntaxToken equalsToken, ExpressionSyntax value)
Parameters
Returns
WithCloseBracketToken(SyntaxToken)
Declaration
public ExpressionKeyedTableFieldSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)
Parameters
Returns
WithEqualsToken(SyntaxToken)
Declaration
public ExpressionKeyedTableFieldSyntax WithEqualsToken(SyntaxToken equalsToken)
Parameters
Returns
WithKey(ExpressionSyntax)
Declaration
public ExpressionKeyedTableFieldSyntax WithKey(ExpressionSyntax key)
Parameters
Returns
WithOpenBracketToken(SyntaxToken)
Declaration
public ExpressionKeyedTableFieldSyntax WithOpenBracketToken(SyntaxToken openBracketToken)
Parameters
Returns
WithValue(ExpressionSyntax)
Declaration
public ExpressionKeyedTableFieldSyntax WithValue(ExpressionSyntax value)
Parameters
Returns
Implements
IFormattable