206 references to EndOfDirectiveToken
Microsoft.CodeAnalysis.CSharp (13)
Parser\DirectiveParser.cs (6)
551
SyntaxKind.
EndOfDirectiveToken
=> null,
577
while (this.CurrentToken.Kind != SyntaxKind.
EndOfDirectiveToken
)
717
if (this.CurrentToken.Kind != SyntaxKind.
EndOfDirectiveToken
&&
737
while (this.CurrentToken.Kind != SyntaxKind.
EndOfDirectiveToken
&&
745
SyntaxToken endOfDirective = this.CurrentToken.Kind == SyntaxKind.
EndOfDirectiveToken
747
: SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
);
Parser\Lexer.cs (4)
2505
this.LexDirectiveTrailingTrivia(info.Kind == SyntaxKind.
EndOfDirectiveToken
, ref directiveTriviaCache);
2551
var endOfDirective = SyntaxFactory.Token(leading, SyntaxKind.
EndOfDirectiveToken
, trailing);
2587
info.Kind = SyntaxKind.
EndOfDirectiveToken
;
2593
info.Kind = SyntaxKind.
EndOfDirectiveToken
;
Syntax\SyntaxNormalizer.cs (3)
149
t => SyntaxToken.NonZeroWidth(t) || t.Kind() == SyntaxKind.
EndOfDirectiveToken
,
200
if (currentToken.IsKind(SyntaxKind.
EndOfDirectiveToken
))
650
if (next.Kind() == SyntaxKind.
EndOfDirectiveToken
)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
399
if (token.Kind() is SyntaxKind.
EndOfDirectiveToken
or SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\StructuredTriviaFormattingRule.cs (2)
34
if (previousToken.Kind() == SyntaxKind.RegionKeyword && currentToken.Kind() == SyntaxKind.
EndOfDirectiveToken
)
39
if (currentToken.Kind() == SyntaxKind.
EndOfDirectiveToken
)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
109
return token.Kind() is SyntaxKind.None or SyntaxKind.
EndOfDirectiveToken
or SyntaxKind.EndOfFileToken;
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
48
if (token.IsKind(SyntaxKind.
EndOfDirectiveToken
))
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (1)
17
if (token.Kind() is SyntaxKind.
EndOfDirectiveToken
or SyntaxKind.EndOfFileToken)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
55
=> token.IsKind(SyntaxKind.
EndOfDirectiveToken
)
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
50
case SyntaxKind.
EndOfDirectiveToken
:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (178)
Generated\Syntax.Test.xml.Generated.cs (80)
689
=> InternalSyntaxFactory.IfDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.IfKeyword), GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool(), new bool(), new bool());
692
=> InternalSyntaxFactory.ElifDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ElifKeyword), GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool(), new bool(), new bool());
695
=> InternalSyntaxFactory.ElseDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ElseKeyword), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool(), new bool());
698
=> InternalSyntaxFactory.EndIfDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.EndIfKeyword), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
701
=> InternalSyntaxFactory.RegionDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.RegionKeyword), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
704
=> InternalSyntaxFactory.EndRegionDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.EndRegionKeyword), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
707
=> InternalSyntaxFactory.ErrorDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ErrorKeyword), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
710
=> InternalSyntaxFactory.WarningDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.WarningKeyword), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
713
=> InternalSyntaxFactory.BadDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Identifier("Identifier"), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
716
=> InternalSyntaxFactory.DefineDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.DefineKeyword), InternalSyntaxFactory.Identifier("Name"), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
719
=> InternalSyntaxFactory.UndefDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.UndefKeyword), InternalSyntaxFactory.Identifier("Name"), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
722
=> InternalSyntaxFactory.LineDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.LineKeyword), InternalSyntaxFactory.Literal(null, "1", 1, null), null, InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
728
=> InternalSyntaxFactory.LineSpanDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.LineKeyword), GenerateLineDirectivePosition(), InternalSyntaxFactory.Token(SyntaxKind.MinusToken), GenerateLineDirectivePosition(), null, InternalSyntaxFactory.Literal(null, "string", "string", null), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
731
=> InternalSyntaxFactory.PragmaWarningDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.PragmaKeyword), InternalSyntaxFactory.Token(SyntaxKind.WarningKeyword), InternalSyntaxFactory.Token(SyntaxKind.DisableKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
734
=> InternalSyntaxFactory.PragmaChecksumDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.PragmaKeyword), InternalSyntaxFactory.Token(SyntaxKind.ChecksumKeyword), InternalSyntaxFactory.Literal(null, "string", "string", null), InternalSyntaxFactory.Literal(null, "string", "string", null), InternalSyntaxFactory.Literal(null, "string", "string", null), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
737
=> InternalSyntaxFactory.ReferenceDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ReferenceKeyword), InternalSyntaxFactory.Literal(null, "string", "string", null), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
740
=> InternalSyntaxFactory.LoadDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.LoadKeyword), InternalSyntaxFactory.Literal(null, "string", "string", null), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
743
=> InternalSyntaxFactory.ShebangDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ExclamationToken), InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
746
=> InternalSyntaxFactory.IgnoredDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ColonToken), null, InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
749
=> InternalSyntaxFactory.NullableDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.NullableKeyword), InternalSyntaxFactory.Token(SyntaxKind.EnableKeyword), null, InternalSyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
3623
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3639
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3654
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3668
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3681
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3694
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3707
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3720
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3733
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3747
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3761
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3776
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3808
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3824
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3841
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3855
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3869
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3882
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3896
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
3911
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind);
10996
=> SyntaxFactory.IfDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.IfKeyword), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool(), new bool(), new bool());
10999
=> SyntaxFactory.ElifDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ElifKeyword), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool(), new bool(), new bool());
11002
=> SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ElseKeyword), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool(), new bool());
11005
=> SyntaxFactory.EndIfDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EndIfKeyword), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11008
=> SyntaxFactory.RegionDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.RegionKeyword), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11011
=> SyntaxFactory.EndRegionDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EndRegionKeyword), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11014
=> SyntaxFactory.ErrorDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ErrorKeyword), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11017
=> SyntaxFactory.WarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.WarningKeyword), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11020
=> SyntaxFactory.BadDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Identifier("Identifier"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11023
=> SyntaxFactory.DefineDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.DefineKeyword), SyntaxFactory.Identifier("Name"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11026
=> SyntaxFactory.UndefDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.UndefKeyword), SyntaxFactory.Identifier("Name"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11029
=> SyntaxFactory.LineDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.LineKeyword), SyntaxFactory.Literal("1", 1), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11035
=> SyntaxFactory.LineSpanDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.LineKeyword), GenerateLineDirectivePosition(), SyntaxFactory.Token(SyntaxKind.MinusToken), GenerateLineDirectivePosition(), default(SyntaxToken), SyntaxFactory.Literal("string", "string"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11038
=> SyntaxFactory.PragmaWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.PragmaKeyword), SyntaxFactory.Token(SyntaxKind.WarningKeyword), SyntaxFactory.Token(SyntaxKind.DisableKeyword), new SeparatedSyntaxList<ExpressionSyntax>(), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11041
=> SyntaxFactory.PragmaChecksumDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.PragmaKeyword), SyntaxFactory.Token(SyntaxKind.ChecksumKeyword), SyntaxFactory.Literal("string", "string"), SyntaxFactory.Literal("string", "string"), SyntaxFactory.Literal("string", "string"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11044
=> SyntaxFactory.ReferenceDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ReferenceKeyword), SyntaxFactory.Literal("string", "string"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11047
=> SyntaxFactory.LoadDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.LoadKeyword), SyntaxFactory.Literal("string", "string"), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11050
=> SyntaxFactory.ShebangDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ExclamationToken), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11053
=> SyntaxFactory.IgnoredDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ColonToken), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
11056
=> SyntaxFactory.NullableDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.NullableKeyword), SyntaxFactory.Token(SyntaxKind.EnableKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
), new bool());
13930
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
13946
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
13961
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
13975
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
13988
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14001
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14014
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14027
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14040
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14054
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14068
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14083
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14115
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14131
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14148
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14162
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14176
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14189
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14203
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
14218
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, node.EndOfDirectiveToken.Kind());
Parsing\IgnoredDirectiveParsingTests.cs (21)
42
N(SyntaxKind.
EndOfDirectiveToken
);
53
N(SyntaxKind.
EndOfDirectiveToken
);
69
N(SyntaxKind.
EndOfDirectiveToken
);
80
N(SyntaxKind.
EndOfDirectiveToken
);
187
N(SyntaxKind.
EndOfDirectiveToken
);
233
N(SyntaxKind.
EndOfDirectiveToken
);
259
N(SyntaxKind.
EndOfDirectiveToken
);
295
N(SyntaxKind.
EndOfDirectiveToken
);
311
N(SyntaxKind.
EndOfDirectiveToken
);
321
N(SyntaxKind.
EndOfDirectiveToken
);
330
N(SyntaxKind.
EndOfDirectiveToken
);
340
N(SyntaxKind.
EndOfDirectiveToken
);
368
N(SyntaxKind.
EndOfDirectiveToken
);
380
N(SyntaxKind.
EndOfDirectiveToken
);
408
N(SyntaxKind.
EndOfDirectiveToken
);
421
N(SyntaxKind.
EndOfDirectiveToken
);
431
N(SyntaxKind.
EndOfDirectiveToken
);
458
N(SyntaxKind.
EndOfDirectiveToken
);
490
N(SyntaxKind.
EndOfDirectiveToken
);
525
N(SyntaxKind.
EndOfDirectiveToken
);
553
N(SyntaxKind.
EndOfDirectiveToken
);
Parsing\LineSpanDirectiveParsingTests.cs (70)
73
N(SyntaxKind.
EndOfDirectiveToken
);
114
N(SyntaxKind.
EndOfDirectiveToken
);
156
N(SyntaxKind.
EndOfDirectiveToken
);
191
N(SyntaxKind.
EndOfDirectiveToken
);
226
N(SyntaxKind.
EndOfDirectiveToken
);
266
N(SyntaxKind.
EndOfDirectiveToken
);
300
N(SyntaxKind.
EndOfDirectiveToken
);
345
N(SyntaxKind.
EndOfDirectiveToken
);
380
N(SyntaxKind.
EndOfDirectiveToken
);
417
N(SyntaxKind.
EndOfDirectiveToken
);
454
N(SyntaxKind.
EndOfDirectiveToken
);
491
N(SyntaxKind.
EndOfDirectiveToken
);
528
N(SyntaxKind.
EndOfDirectiveToken
);
565
N(SyntaxKind.
EndOfDirectiveToken
);
602
N(SyntaxKind.
EndOfDirectiveToken
);
639
N(SyntaxKind.
EndOfDirectiveToken
);
676
N(SyntaxKind.
EndOfDirectiveToken
);
713
N(SyntaxKind.
EndOfDirectiveToken
);
750
N(SyntaxKind.
EndOfDirectiveToken
);
787
N(SyntaxKind.
EndOfDirectiveToken
);
825
N(SyntaxKind.
EndOfDirectiveToken
);
851
N(SyntaxKind.
EndOfDirectiveToken
);
888
N(SyntaxKind.
EndOfDirectiveToken
);
925
N(SyntaxKind.
EndOfDirectiveToken
);
962
N(SyntaxKind.
EndOfDirectiveToken
);
999
N(SyntaxKind.
EndOfDirectiveToken
);
1036
N(SyntaxKind.
EndOfDirectiveToken
);
1073
N(SyntaxKind.
EndOfDirectiveToken
);
1110
N(SyntaxKind.
EndOfDirectiveToken
);
1147
N(SyntaxKind.
EndOfDirectiveToken
);
1184
N(SyntaxKind.
EndOfDirectiveToken
);
1221
N(SyntaxKind.
EndOfDirectiveToken
);
1258
N(SyntaxKind.
EndOfDirectiveToken
);
1295
N(SyntaxKind.
EndOfDirectiveToken
);
1332
N(SyntaxKind.
EndOfDirectiveToken
);
1369
N(SyntaxKind.
EndOfDirectiveToken
);
1406
N(SyntaxKind.
EndOfDirectiveToken
);
1443
N(SyntaxKind.
EndOfDirectiveToken
);
1480
N(SyntaxKind.
EndOfDirectiveToken
);
1517
N(SyntaxKind.
EndOfDirectiveToken
);
1554
N(SyntaxKind.
EndOfDirectiveToken
);
1591
N(SyntaxKind.
EndOfDirectiveToken
);
1628
N(SyntaxKind.
EndOfDirectiveToken
);
1678
N(SyntaxKind.
EndOfDirectiveToken
);
1713
N(SyntaxKind.
EndOfDirectiveToken
);
1763
N(SyntaxKind.
EndOfDirectiveToken
);
1797
N(SyntaxKind.
EndOfDirectiveToken
);
1834
N(SyntaxKind.
EndOfDirectiveToken
);
1871
N(SyntaxKind.
EndOfDirectiveToken
);
1905
N(SyntaxKind.
EndOfDirectiveToken
);
1927
N(SyntaxKind.
EndOfDirectiveToken
);
1948
N(SyntaxKind.
EndOfDirectiveToken
);
1970
N(SyntaxKind.
EndOfDirectiveToken
);
1991
N(SyntaxKind.
EndOfDirectiveToken
);
2016
N(SyntaxKind.
EndOfDirectiveToken
);
2037
N(SyntaxKind.
EndOfDirectiveToken
);
2062
N(SyntaxKind.
EndOfDirectiveToken
);
2083
N(SyntaxKind.
EndOfDirectiveToken
);
2112
N(SyntaxKind.
EndOfDirectiveToken
);
2135
N(SyntaxKind.
EndOfDirectiveToken
);
2164
N(SyntaxKind.
EndOfDirectiveToken
);
2187
N(SyntaxKind.
EndOfDirectiveToken
);
2225
N(SyntaxKind.
EndOfDirectiveToken
);
2263
N(SyntaxKind.
EndOfDirectiveToken
);
2304
N(SyntaxKind.
EndOfDirectiveToken
);
2342
N(SyntaxKind.
EndOfDirectiveToken
);
2380
N(SyntaxKind.
EndOfDirectiveToken
);
2419
N(SyntaxKind.
EndOfDirectiveToken
);
2458
N(SyntaxKind.
EndOfDirectiveToken
);
2496
N(SyntaxKind.
EndOfDirectiveToken
);
Parsing\ScriptParsingTests.cs (1)
9737
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, endOfDirective.Kind());
Syntax\SyntaxNodeTests.cs (4)
249
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, nodesAndTokens[5].Kind());
286
Assert.Equal(SyntaxKind.
EndOfDirectiveToken
, nodesAndTokens[6].Kind());
1939
var zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.ElseKeyword), SyntaxFactory.MissingToken(SyntaxKind.
EndOfDirectiveToken
), false, false);
1981
var zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.ElseKeyword), SyntaxFactory.MissingToken(SyntaxKind.
EndOfDirectiveToken
), false, false);
Syntax\SyntaxNormalizerTests.cs (2)
3645
SyntaxKind.
EndOfDirectiveToken
,
3666
SyntaxFactory.Token(SyntaxKind.
EndOfDirectiveToken
),
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
399
if (token.Kind() is SyntaxKind.
EndOfDirectiveToken
or SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\StructuredTriviaFormattingRule.cs (2)
34
if (previousToken.Kind() == SyntaxKind.RegionKeyword && currentToken.Kind() == SyntaxKind.
EndOfDirectiveToken
)
39
if (currentToken.Kind() == SyntaxKind.
EndOfDirectiveToken
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
109
return token.Kind() is SyntaxKind.None or SyntaxKind.
EndOfDirectiveToken
or SyntaxKind.EndOfFileToken;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingTriviaTests.cs (1)
1787
.Where(tr => tr.IsKind(SyntaxKind.
EndOfDirectiveToken
)), (o, r) => o.WithTrailingTrivia(o.LeadingTrivia.Add(SyntaxFactory.ElasticEndOfLine(newLine)))
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\EndRegionFormattingRule.cs (1)
23
if (previousToken.Kind() == SyntaxKind.
EndOfDirectiveToken
)
LanguageService\CSharpHelpContextService.cs (1)
361
if (token.Kind() is SyntaxKind.IdentifierToken or SyntaxKind.
EndOfDirectiveToken
)