Class ElseIfExpressionClauseSyntax
Represents an elseif clause in an if expression.
Inheritance
System.Object
ElseIfExpressionClauseSyntax
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 ElseIfExpressionClauseSyntax : LuaSyntaxNode
Properties
Condition
Declaration
public ExpressionSyntax Condition { get; }
Property Value
ElseIfKeyword
Declaration
public SyntaxToken ElseIfKeyword { get; }
Property Value
ThenKeyword
Declaration
public SyntaxToken ThenKeyword { get; }
Property Value
Value
The value to be returned if the condition is true.
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, ExpressionSyntax)
Declaration
public ElseIfExpressionClauseSyntax Update(SyntaxToken elseIfKeyword, ExpressionSyntax condition, SyntaxToken thenKeyword, ExpressionSyntax value)
Parameters
Returns
WithCondition(ExpressionSyntax)
Declaration
public ElseIfExpressionClauseSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithElseIfKeyword(SyntaxToken)
Declaration
public ElseIfExpressionClauseSyntax WithElseIfKeyword(SyntaxToken elseIfKeyword)
Parameters
Returns
WithThenKeyword(SyntaxToken)
Declaration
public ElseIfExpressionClauseSyntax WithThenKeyword(SyntaxToken thenKeyword)
Parameters
Returns
WithValue(ExpressionSyntax)
Declaration
public ElseIfExpressionClauseSyntax WithValue(ExpressionSyntax value)
Parameters
Returns
Implements
IFormattable