Class ElseIfClauseSyntax
Represents an elseif clause.
Inheritance
System.Object
ElseIfClauseSyntax
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 ElseIfClauseSyntax : LuaSyntaxNode
Properties
Body
Declaration
public StatementListSyntax Body { get; }
Property Value
Condition
Declaration
public ExpressionSyntax Condition { get; }
Property Value
ElseIfKeyword
Declaration
public SyntaxToken ElseIfKeyword { get; }
Property Value
ThenKeyword
Declaration
public SyntaxToken ThenKeyword { 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>)
AddBodyStatements(StatementSyntax[])
Declaration
public ElseIfClauseSyntax AddBodyStatements(params StatementSyntax[] items)
Parameters
Returns
Update(SyntaxToken, ExpressionSyntax, SyntaxToken, StatementListSyntax)
Declaration
public ElseIfClauseSyntax Update(SyntaxToken elseIfKeyword, ExpressionSyntax condition, SyntaxToken thenKeyword, StatementListSyntax body)
Parameters
Returns
WithBody(StatementListSyntax)
Declaration
public ElseIfClauseSyntax WithBody(StatementListSyntax body)
Parameters
Returns
WithCondition(ExpressionSyntax)
Declaration
public ElseIfClauseSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithElseIfKeyword(SyntaxToken)
Declaration
public ElseIfClauseSyntax WithElseIfKeyword(SyntaxToken elseIfKeyword)
Parameters
Returns
WithThenKeyword(SyntaxToken)
Declaration
public ElseIfClauseSyntax WithThenKeyword(SyntaxToken thenKeyword)
Parameters
Returns
Implements
IFormattable