Class ElseDirectiveTriviaSyntax
Inheritance
ElseDirectiveTriviaSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ElseDirectiveTriviaSyntax : BranchingDirectiveTriviaSyntax, IFormattable, IStructuredTriviaSyntax
Properties
BranchTaken
Declaration
public override bool BranchTaken { get; }
Property Value
Overrides
ElseKeyword
Declaration
public SyntaxToken ElseKeyword { 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, SyntaxToken, bool, bool)
Declaration
public ElseDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken)
Parameters
Returns
WithBranchTaken(bool)
Declaration
public ElseDirectiveTriviaSyntax WithBranchTaken(bool branchTaken)
Parameters
| Type |
Name |
Description |
| bool |
branchTaken |
|
Returns
WithElseKeyword(SyntaxToken)
Declaration
public ElseDirectiveTriviaSyntax WithElseKeyword(SyntaxToken elseKeyword)
Parameters
Returns
WithEndOfDirectiveToken(SyntaxToken)
Declaration
public ElseDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken)
Parameters
Returns
WithHashToken(SyntaxToken)
Declaration
public ElseDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken)
Parameters
Returns
WithIsActive(bool)
Declaration
public ElseDirectiveTriviaSyntax WithIsActive(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
Implements
Extension Methods