66 references to ElseDirectiveTrivia
Microsoft.CodeAnalysis.CSharp (15)
Parser\Directives.cs (5)
62
case SyntaxKind.
ElseDirectiveTrivia
:
170
case SyntaxKind.
ElseDirectiveTrivia
:
276
case SyntaxKind.
ElseDirectiveTrivia
:
336
case SyntaxKind.
ElseDirectiveTrivia
:
414
case SyntaxKind.
ElseDirectiveTrivia
:
Syntax\CSharpSyntaxTree.cs (2)
242
case SyntaxKind.
ElseDirectiveTrivia
:
265
case SyntaxKind.
ElseDirectiveTrivia
:
Syntax\DirectiveTriviaSyntax.cs (6)
27
case SyntaxKind.
ElseDirectiveTrivia
:
167
case SyntaxKind.
ElseDirectiveTrivia
:
184
case SyntaxKind.
ElseDirectiveTrivia
:
193
case SyntaxKind.
ElseDirectiveTrivia
:
268
case SyntaxKind.
ElseDirectiveTrivia
:
292
case SyntaxKind.
ElseDirectiveTrivia
:
Syntax\SyntaxKindFacts.cs (1)
250
case SyntaxKind.
ElseDirectiveTrivia
:
Syntax\SyntaxNodeRemover.cs (1)
479
case SyntaxKind.
ElseDirectiveTrivia
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
100
SyntaxKind.IfDirectiveTrivia or SyntaxKind.
ElseDirectiveTrivia
or SyntaxKind.ElifDirectiveTrivia or SyntaxKind.EndIfDirectiveTrivia))
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
104
SyntaxKind.IfDirectiveTrivia or SyntaxKind.
ElseDirectiveTrivia
or SyntaxKind.ElifDirectiveTrivia or SyntaxKind.EndIfDirectiveTrivia))
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
146
SyntaxKind.
ElseDirectiveTrivia
)
DirectiveSyntaxExtensions.DirectiveWalker.cs (2)
76
case SyntaxKind.
ElseDirectiveTrivia
:
135
SyntaxKind.
ElseDirectiveTrivia
);
SyntaxNodeExtensions.cs (1)
649
else if (trivia.GetStructure() is (kind: SyntaxKind.
ElseDirectiveTrivia
or SyntaxKind.ElifDirectiveTrivia))
Microsoft.CodeAnalysis.CSharp.Features (6)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
100
SyntaxKind.IfDirectiveTrivia or SyntaxKind.
ElseDirectiveTrivia
or SyntaxKind.ElifDirectiveTrivia or SyntaxKind.EndIfDirectiveTrivia))
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
104
SyntaxKind.IfDirectiveTrivia or SyntaxKind.
ElseDirectiveTrivia
or SyntaxKind.ElifDirectiveTrivia or SyntaxKind.EndIfDirectiveTrivia))
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
146
SyntaxKind.
ElseDirectiveTrivia
)
ExtractMethod\Extensions.cs (1)
209
case SyntaxKind.
ElseDirectiveTrivia
:
Structure\Providers\DisabledTextTriviaStructureProvider.cs (2)
51
!parentTriviaList[indexInParent - 1].IsKind(SyntaxKind.
ElseDirectiveTrivia
))
113
case SyntaxKind.
ElseDirectiveTrivia
:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (34)
LexicalAndXml\PreprocessorTests.cs (26)
735
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
759
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
880
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
906
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
931
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
956
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
984
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
1012
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
1041
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
1123
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
1169
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
1196
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsNotActive | NodeStatus.NotBranchTaken },
1575
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
1596
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.NotBranchTaken },
1703
VerifyDirectives(node, SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.EndIfDirectiveTrivia);
1719
VerifyDirectives(node, SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.EndIfDirectiveTrivia);
1785
SyntaxKind.IfDirectiveTrivia, SyntaxKind.ErrorDirectiveTrivia, SyntaxKind.ElifDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.ErrorDirectiveTrivia, SyntaxKind.EndIfDirectiveTrivia,
1786
SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.ErrorDirectiveTrivia, SyntaxKind.EndIfDirectiveTrivia,
1787
SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.ErrorDirectiveTrivia, SyntaxKind.EndIfDirectiveTrivia,
1788
SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.ErrorDirectiveTrivia, SyntaxKind.EndIfDirectiveTrivia);
1810
VerifyDirectives(node, SyntaxKind.IfDirectiveTrivia, SyntaxKind.ElifDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.EndIfDirectiveTrivia);
1839
VerifyDirectives(node, SyntaxKind.IfDirectiveTrivia, SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
, SyntaxKind.EndIfDirectiveTrivia, SyntaxKind.EndIfDirectiveTrivia);
2630
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
2661
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
2693
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
2721
new DirectiveInfo { Kind = SyntaxKind.
ElseDirectiveTrivia
, Status = NodeStatus.IsActive | NodeStatus.BranchTaken },
Syntax\SyntaxNodeTests.cs (8)
376
testContainsHelper1("#if true\r\n#else", SyntaxKind.IfDirectiveTrivia, SyntaxKind.
ElseDirectiveTrivia
);
1504
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
1535
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
1571
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
1605
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
1639
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
1670
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
1700
Assert.Equal(SyntaxKind.
ElseDirectiveTrivia
, related[3].Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\Worker.cs (1)
210
case SyntaxKind.
ElseDirectiveTrivia
:
Classification\Worker_Preprocesser.cs (1)
27
case SyntaxKind.
ElseDirectiveTrivia
:
DirectiveSyntaxExtensions.DirectiveWalker.cs (2)
76
case SyntaxKind.
ElseDirectiveTrivia
:
135
SyntaxKind.
ElseDirectiveTrivia
);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
649
else if (trivia.GetStructure() is (kind: SyntaxKind.
ElseDirectiveTrivia
or SyntaxKind.ElifDirectiveTrivia))