30 references to PragmaKeyword
Microsoft.CodeAnalysis.CSharp (13)
Parser\DirectiveParser.cs (1)
94
case SyntaxKind.
PragmaKeyword
:
Syntax.xml.Internal.Generated.cs (4)
33524
if (pragmaKeyword.Kind != SyntaxKind.
PragmaKeyword
) throw new ArgumentException(nameof(pragmaKeyword));
33547
if (pragmaKeyword.Kind != SyntaxKind.
PragmaKeyword
) throw new ArgumentException(nameof(pragmaKeyword));
38912
if (pragmaKeyword.Kind != SyntaxKind.
PragmaKeyword
) throw new ArgumentException(nameof(pragmaKeyword));
38935
if (pragmaKeyword.Kind != SyntaxKind.
PragmaKeyword
) throw new ArgumentException(nameof(pragmaKeyword));
Syntax.xml.Main.Generated.cs (5)
6515
if (pragmaKeyword.Kind() != SyntaxKind.
PragmaKeyword
) throw new ArgumentException(nameof(pragmaKeyword));
6529
=> SyntaxFactory.PragmaWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.
PragmaKeyword
), SyntaxFactory.Token(SyntaxKind.WarningKeyword), disableOrRestoreKeyword, errorCodes, SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive);
6533
=> SyntaxFactory.PragmaWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.
PragmaKeyword
), SyntaxFactory.Token(SyntaxKind.WarningKeyword), disableOrRestoreKeyword, default, SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive);
6539
if (pragmaKeyword.Kind() != SyntaxKind.
PragmaKeyword
) throw new ArgumentException(nameof(pragmaKeyword));
6550
=> SyntaxFactory.PragmaChecksumDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.
PragmaKeyword
), SyntaxFactory.Token(SyntaxKind.ChecksumKeyword), file, guid, bytes, SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive);
Syntax\SyntaxKindFacts.cs (3)
97
case SyntaxKind.
PragmaKeyword
:
1209
return SyntaxKind.
PragmaKeyword
;
1752
case SyntaxKind.
PragmaKeyword
:
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
132
SyntaxKind.
PragmaKeyword
or
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (1)
20
previousToken1.Kind() == SyntaxKind.
PragmaKeyword
&&
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (1)
30
previousToken2.Kind() == SyntaxKind.
PragmaKeyword
&&
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (1)
31
previousToken2.Kind() == SyntaxKind.
PragmaKeyword
&&
Completion\KeywordRecommenders\PragmaKeywordRecommender.cs (1)
10
internal sealed class PragmaKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
PragmaKeyword
, isValidInPreprocessorContext: true)
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (1)
22
previousToken2.Kind() == SyntaxKind.
PragmaKeyword
&&
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (1)
26
previousToken1.Kind() == SyntaxKind.
PragmaKeyword
&&
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Generated\Syntax.Test.xml.Generated.cs (8)
737
=> 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());
740
=> 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());
3851
Assert.Equal(SyntaxKind.
PragmaKeyword
, node.PragmaKeyword.Kind);
3867
Assert.Equal(SyntaxKind.
PragmaKeyword
, node.PragmaKeyword.Kind);
11127
=> 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());
11130
=> 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());
14241
Assert.Equal(SyntaxKind.
PragmaKeyword
, node.PragmaKeyword.Kind());
14257
Assert.Equal(SyntaxKind.
PragmaKeyword
, node.PragmaKeyword.Kind());
LexicalAndXml\PreprocessorTests.cs (2)
308
Assert.Equal(SyntaxKind.
PragmaKeyword
, pwd.PragmaKeyword.Kind());
358
Assert.Equal(SyntaxKind.
PragmaKeyword
, pcd.PragmaKeyword.Kind());