16 references to FindTokenOnLeftOfPosition
Microsoft.CodeAnalysis.CSharp.Features (10)
BraceCompletion\InterpolationBraceCompletionService.cs (1)
60var token = document.Root.FindTokenOnLeftOfPosition(position);
Completion\CompletionProviders\FileBasedPrograms\AbstractAppDirectiveCompletionProvider.cs (1)
50var token = tree.GetRoot(context.CancellationToken).FindTokenOnLeftOfPosition(context.Position, includeDirectives: true);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
118var tokenOnLeft = root.FindTokenOnLeftOfPosition(position, includeSkipped: true);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
198var tokenOnLeft = root.FindTokenOnLeftOfPosition(position, includeSkipped: true);
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
107var leftToken = root.FindTokenOnLeftOfPosition(position, includeDirectives: true);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
255return syntaxTree.GetRoot(cancellationToken).FindTokenOnLeftOfPosition(
ExtractMethod\CSharpMethodExtractor.cs (2)
187!methodDefinition.FindTokenOnLeftOfPosition(methodDefinition.SpanStart).IsKind(SyntaxKind.OpenBraceToken)) 193if (!originalMethodDefinition.FindTokenOnLeftOfPosition(originalMethodDefinition.SpanStart).TrailingTrivia.Any(SyntaxKind.EndOfLineTrivia))
ExtractMethod\CSharpSelectionValidator.cs (1)
34var lastTokenInSelection = root.FindTokenOnLeftOfPosition(adjustedSpan.End, includeSkipped: false);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
203token = root.FindTokenOnLeftOfPosition(Position);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1572=> node.FindTokenOnLeftOfPosition(node.SpanStart);
Microsoft.CodeAnalysis.Features (3)
BraceCompletion\AbstractBraceCompletionService.cs (1)
90var leftToken = document.Root.FindTokenOnLeftOfPosition(caretLocation);
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
115tokens[TriviaLocation.BeforeEndOfSpan] = root.FindTokenOnLeftOfPosition(textSpan.End, includeSkipped: false);
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
130var token = root.FindTokenOnLeftOfPosition(position);
Microsoft.CodeAnalysis.Workspaces (2)
CodeCleanup\AbstractCodeCleanerService.cs (1)
421var token = root.FindTokenOnLeftOfPosition(position, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
230return syntaxTree.GetRoot(cancellationToken).FindTokenOnLeftOfPosition(