1 instantiation of ElseDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
25031
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ElseDirectiveTriviaSyntax
(this, parent, position);
26 references to ElseDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (15)
Syntax.xml.Main.Generated.cs (6)
703
public virtual TResult? VisitElseDirectiveTrivia(
ElseDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1447
public virtual void VisitElseDirectiveTrivia(
ElseDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2190
public override SyntaxNode? VisitElseDirectiveTrivia(
ElseDirectiveTriviaSyntax
node)
6293
public static
ElseDirectiveTriviaSyntax
ElseDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken)
6298
return (
ElseDirectiveTriviaSyntax
)Syntax.InternalSyntax.SyntaxFactory.ElseDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)elseKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive, branchTaken).CreateRed();
6302
public static
ElseDirectiveTriviaSyntax
ElseDirectiveTrivia(bool isActive, bool branchTaken)
Syntax.xml.Syntax.Generated.cs (7)
15728
public
ElseDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken)
15732
var
newNode = SyntaxFactory.ElseDirectiveTrivia(hashToken, elseKeyword, endOfDirectiveToken, isActive, branchTaken);
15741
public new
ElseDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.ElseKeyword, this.EndOfDirectiveToken, this.IsActive, this.BranchTaken);
15742
public
ElseDirectiveTriviaSyntax
WithElseKeyword(SyntaxToken elseKeyword) => Update(this.HashToken, elseKeyword, this.EndOfDirectiveToken, this.IsActive, this.BranchTaken);
15744
public new
ElseDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.ElseKeyword, endOfDirectiveToken, this.IsActive, this.BranchTaken);
15745
public
ElseDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.ElseKeyword, this.EndOfDirectiveToken, isActive, this.BranchTaken);
15746
public
ElseDirectiveTriviaSyntax
WithBranchTaken(bool branchTaken) => Update(this.HashToken, this.ElseKeyword, this.EndOfDirectiveToken, this.IsActive, branchTaken);
Syntax\CSharpSyntaxTree.cs (1)
266
positions.Add(((
ElseDirectiveTriviaSyntax
)directive).ElseKeyword.SpanStart);
Syntax\DirectiveTriviaSyntax.cs (1)
28
return ((
ElseDirectiveTriviaSyntax
)this).ElseKeyword;
Microsoft.CodeAnalysis.CSharp.Features (2)
BraceMatching\CSharpDirectiveTriviaBraceMatcher.cs (1)
20
ElseDirectiveTriviaSyntax
, EndIfDirectiveTriviaSyntax,
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
145
else if (directiveTrivia is ElifDirectiveTriviaSyntax or
ElseDirectiveTriviaSyntax
or EndIfDirectiveTriviaSyntax)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
11047
private static
ElseDirectiveTriviaSyntax
GenerateElseDirectiveTrivia()
14017
var
node = GenerateElseDirectiveTrivia();
14024
var
newNode = node.WithHashToken(node.HashToken).WithElseKeyword(node.ElseKeyword).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive).WithBranchTaken(node.BranchTaken);
20217
var
oldNode = GenerateElseDirectiveTrivia();
20233
var
oldNode = GenerateElseDirectiveTrivia();
Syntax\SyntaxNodeTests.cs (2)
1938
var
zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.ElseKeyword), SyntaxFactory.MissingToken(SyntaxKind.EndOfDirectiveToken), false, false);
1980
var
zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.ElseKeyword), SyntaxFactory.MissingToken(SyntaxKind.EndOfDirectiveToken), false, false);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
29
ClassifyElseDirective((
ElseDirectiveTriviaSyntax
)node);
170
private void ClassifyElseDirective(
ElseDirectiveTriviaSyntax
node)