28 references to IsKindOrHasMatchingText
Microsoft.CodeAnalysis.CSharp.Features (15)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (3)
69else if (token.IsKindOrHasMatchingText(SyntaxKind.FromKeyword) || token.IsKindOrHasMatchingText(SyntaxKind.JoinKeyword)) 181if (identifier.Identifier.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword))
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
69if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword) || 70context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.YieldKeyword))
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
65identifierName.Identifier.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword))
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (3)
114var foundPartial = touchingToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword); 119if (token.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword)) 124foundPartial = foundPartial || token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword);
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (1)
28if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword) ||
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (1)
51context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword) &&
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
91if (token.GetPreviousToken(includeSkipped: true).IsKindOrHasMatchingText(SyntaxKind.FromKeyword))
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (1)
45if (!decl.Modifiers.Any(t => t.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)))
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
96.IsKindOrHasMatchingText(SyntaxKind.WhereKeyword);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
135!(returnType is PredefinedTypeSyntax predefinedType && predefinedType.Keyword.IsKindOrHasMatchingText(SyntaxKind.VoidKeyword)))
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
353identifierName.Identifier.IsKindOrHasMatchingText(SyntaxKind.NameOfKeyword) &&
ElasticTriviaFormattingRule.cs (2)
324(parent.Target.Identifier.IsKindOrHasMatchingText(SyntaxKind.AssemblyKeyword) || 325parent.Target.Identifier.IsKindOrHasMatchingText(SyntaxKind.ModuleKeyword)))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
673identifierName.Identifier.IsKindOrHasMatchingText(SyntaxKind.NameOfKeyword);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
512return targetToken.IsKindOrHasMatchingText(SyntaxKind.YieldKeyword); 540.FirstOrDefault(a => !a.IsMissing && a.IsKindOrHasMatchingText(kind));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
284token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 575token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 1417if (leftToken.IsKindOrHasMatchingText(SyntaxKind.AndKeyword) || leftToken.IsKindOrHasMatchingText(SyntaxKind.OrKeyword)) 1834if (token.IsKindOrHasMatchingText(SyntaxKind.FromKeyword) &&
Microsoft.VisualStudio.LanguageServices.CSharp (2)
LanguageService\CSharpDebuggerIntelliSenseContext.cs (2)
74token.IsKindOrHasMatchingText(SyntaxKind.CloseBraceToken) && 81if (token.IsKindOrHasMatchingText(SyntaxKind.CloseBraceToken) &&