16 references to DefineKeyword
Microsoft.CodeAnalysis.CSharp (10)
Parser\DirectiveParser.cs (2)
77case SyntaxKind.DefineKeyword: 257if (keyword.Kind == SyntaxKind.DefineKeyword)
Syntax.xml.Internal.Generated.cs (2)
33311if (defineKeyword.Kind != SyntaxKind.DefineKeyword) throw new ArgumentException(nameof(defineKeyword)); 38678if (defineKeyword.Kind != SyntaxKind.DefineKeyword) throw new ArgumentException(nameof(defineKeyword));
Syntax.xml.Main.Generated.cs (3)
6386if (defineKeyword.Kind() != SyntaxKind.DefineKeyword) throw new ArgumentException(nameof(defineKeyword)); 6394=> SyntaxFactory.DefineDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.DefineKeyword), name, SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive); 6398=> SyntaxFactory.DefineDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.DefineKeyword), SyntaxFactory.Identifier(name), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive);
Syntax\SyntaxKindFacts.cs (3)
92case SyntaxKind.DefineKeyword: 1198return SyntaxKind.DefineKeyword; 1741case SyntaxKind.DefineKeyword:
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\KeywordRecommenders\DefineKeywordRecommender.cs (1)
11internal sealed class DefineKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.DefineKeyword, isValidInPreprocessorContext: true)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (4)
719=> InternalSyntaxFactory.DefineDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.DefineKeyword), InternalSyntaxFactory.Identifier("Name"), InternalSyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool()); 3762Assert.Equal(SyntaxKind.DefineKeyword, node.DefineKeyword.Kind); 11069=> SyntaxFactory.DefineDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.DefineKeyword), SyntaxFactory.Identifier("Name"), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool()); 14112Assert.Equal(SyntaxKind.DefineKeyword, node.DefineKeyword.Kind());
Parsing\IgnoredDirectiveParsingTests.cs (1)
505N(SyntaxKind.DefineKeyword);