Class TableTypePropertySyntax
This node represents a table type property.
Inheritance
System.Object
TableTypePropertySyntax
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 TableTypePropertySyntax : TableTypeElementSyntax
Properties
ColonToken
Declaration
public SyntaxToken ColonToken { get; }
Property Value
Identifier
Declaration
public SyntaxToken Identifier { get; }
Property Value
ValueType
Declaration
public TypeSyntax ValueType { 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, SyntaxToken, TypeSyntax)
Declaration
public TableTypePropertySyntax Update(SyntaxToken identifier, SyntaxToken colonToken, TypeSyntax valueType)
Parameters
Returns
WithColonToken(SyntaxToken)
Declaration
public TableTypePropertySyntax WithColonToken(SyntaxToken colonToken)
Parameters
Returns
WithIdentifier(SyntaxToken)
Declaration
public TableTypePropertySyntax WithIdentifier(SyntaxToken identifier)
Parameters
Returns
WithValueType(TypeSyntax)
Declaration
public TableTypePropertySyntax WithValueType(TypeSyntax valueType)
Parameters
Returns
Implements
IFormattable