2 types derived from BranchingDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
15563public abstract partial class ConditionalDirectiveTriviaSyntax : BranchingDirectiveTriviaSyntax 15703public sealed partial class ElseDirectiveTriviaSyntax : BranchingDirectiveTriviaSyntax
16 references to BranchingDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (4)
Syntax.xml.Syntax.Generated.cs (4)
15559public new BranchingDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) => (BranchingDirectiveTriviaSyntax)WithHashTokenCore(hashToken); 15560public new BranchingDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => (BranchingDirectiveTriviaSyntax)WithEndOfDirectiveTokenCore(endOfDirectiveToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
521if (structure is BranchingDirectiveTriviaSyntax branch)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
122else if (previous.HasStructure && previous.GetStructure() is BranchingDirectiveTriviaSyntax branchingDirectiveTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1059if (structure is BranchingDirectiveTriviaSyntax branch)
Microsoft.CodeAnalysis.CSharp.Features (1)
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
32if (directive is not BranchingDirectiveTriviaSyntax branchingDirective)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
LexicalAndXml\PreprocessorTests.cs (2)
173Assert.True(((BranchingDirectiveTriviaSyntax)dt).BranchTaken); 177Assert.False(((BranchingDirectiveTriviaSyntax)dt).BranchTaken);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
521if (structure is BranchingDirectiveTriviaSyntax branch)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
122else if (previous.HasStructure && previous.GetStructure() is BranchingDirectiveTriviaSyntax branchingDirectiveTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1059if (structure is BranchingDirectiveTriviaSyntax branch)
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
521if (structure is BranchingDirectiveTriviaSyntax branch)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
122else if (previous.HasStructure && previous.GetStructure() is BranchingDirectiveTriviaSyntax branchingDirectiveTrivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1059if (structure is BranchingDirectiveTriviaSyntax branch)