29 references to IsKindOrHasMatchingText
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (3)
62else if (token.IsKindOrHasMatchingText(SyntaxKind.FromKeyword) || token.IsKindOrHasMatchingText(SyntaxKind.JoinKeyword)) 174if (identifier.Identifier.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword))
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
61if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword) || 62context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.YieldKeyword))
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
59identifierName.Identifier.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword))
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (3)
107var foundPartial = touchingToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword); 112if (token.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword)) 117foundPartial = foundPartial || token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword);
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (1)
23if (context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword) ||
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (1)
59context.TargetToken.IsKindOrHasMatchingText(SyntaxKind.AsyncKeyword) &&
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
86if (token.GetPreviousToken(includeSkipped: true).IsKindOrHasMatchingText(SyntaxKind.FromKeyword))
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (1)
37if (!decl.Modifiers.Any(t => t.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)))
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
97.IsKindOrHasMatchingText(SyntaxKind.WhereKeyword);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
125!(returnType is PredefinedTypeSyntax predefinedType && predefinedType.Keyword.IsKindOrHasMatchingText(SyntaxKind.VoidKeyword)))
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
77targetPosition = targetToken.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword) ? targetToken.SpanStart : targetPosition;
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
655identifierName.Identifier.IsKindOrHasMatchingText(SyntaxKind.NameOfKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
337(parent.Target.Identifier.IsKindOrHasMatchingText(SyntaxKind.AssemblyKeyword) || 338parent.Target.Identifier.IsKindOrHasMatchingText(SyntaxKind.ModuleKeyword)))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
516return targetToken.IsKindOrHasMatchingText(SyntaxKind.YieldKeyword); 544.FirstOrDefault(a => !a.IsMissing && a.IsKindOrHasMatchingText(kind));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
285token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 576token.IsKindOrHasMatchingText(SyntaxKind.PartialKeyword)) 1432if (leftToken.IsKindOrHasMatchingText(SyntaxKind.AndKeyword) || leftToken.IsKindOrHasMatchingText(SyntaxKind.OrKeyword)) 1847if (token.IsKindOrHasMatchingText(SyntaxKind.FromKeyword) &&
Microsoft.VisualStudio.LanguageServices.CSharp (3)
LanguageService\CSharpDebuggerIntelliSenseContext.cs (3)
81token.IsKindOrHasMatchingText(SyntaxKind.CloseBraceToken) && 87else if (token.IsKindOrHasMatchingText(SyntaxKind.CloseBraceToken) && 92else if (token.IsKindOrHasMatchingText(SyntaxKind.SemicolonToken) &&