Class ElifDirectiveTriviaSyntax
Inheritance
ElifDirectiveTriviaSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ElifDirectiveTriviaSyntax : ConditionalDirectiveTriviaSyntax, IFormattable, IStructuredTriviaSyntax
Properties
BranchTaken
Declaration
public override bool BranchTaken { get; }
Property Value
Overrides
Condition
Declaration
public override ExpressionSyntax Condition { get; }
Property Value
Overrides
ConditionValue
Declaration
public override bool ConditionValue { get; }
Property Value
Overrides
ElifKeyword
Declaration
public SyntaxToken ElifKeyword { get; }
Property Value
EndOfDirectiveToken
Declaration
public override SyntaxToken EndOfDirectiveToken { get; }
Property Value
Overrides
HashToken
Declaration
public override SyntaxToken HashToken { get; }
Property Value
Overrides
IsActive
Declaration
public override bool IsActive { get; }
Property Value
Overrides
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
Update(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, bool, bool, bool)
Declaration
public ElifDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken elifKeyword, ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
Parameters
Returns
WithBranchTaken(bool)
Declaration
public ElifDirectiveTriviaSyntax WithBranchTaken(bool branchTaken)
Parameters
| Type |
Name |
Description |
| bool |
branchTaken |
|
Returns
WithCondition(ExpressionSyntax)
Declaration
public ElifDirectiveTriviaSyntax WithCondition(ExpressionSyntax condition)
Parameters
Returns
WithConditionValue(bool)
Declaration
public ElifDirectiveTriviaSyntax WithConditionValue(bool conditionValue)
Parameters
| Type |
Name |
Description |
| bool |
conditionValue |
|
Returns
WithElifKeyword(SyntaxToken)
Declaration
public ElifDirectiveTriviaSyntax WithElifKeyword(SyntaxToken elifKeyword)
Parameters
Returns
WithEndOfDirectiveToken(SyntaxToken)
Declaration
public ElifDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken)
Parameters
Returns
WithHashToken(SyntaxToken)
Declaration
public ElifDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken)
Parameters
Returns
WithIsActive(bool)
Declaration
public ElifDirectiveTriviaSyntax WithIsActive(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
Implements
Extension Methods