21 references to FindTokenOnLeftOfPosition
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
69var tokenToLeft = document.Root.FindTokenOnLeftOfPosition(caretPosition); 664var token = document.Root.FindTokenOnLeftOfPosition(caretPosition);
CompleteStatement\CompleteStatementCommandHandler.cs (1)
165tokenOnLeft = root.FindTokenOnLeftOfPosition(caretPosition);
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
247var plusEqualsToken = root.FindTokenOnLeftOfPosition(position); 269plusEqualsToken = root.FindTokenOnLeftOfPosition(position);
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
124endToken = root.FindTokenOnLeftOfPosition(selectionSpan.End);
Microsoft.CodeAnalysis.CSharp.Features (8)
BraceCompletion\InterpolationBraceCompletionService.cs (1)
60var token = document.Root.FindTokenOnLeftOfPosition(position);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
198var tokenOnLeft = root.FindTokenOnLeftOfPosition(position, includeSkipped: true);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
118var tokenOnLeft = root.FindTokenOnLeftOfPosition(position, includeSkipped: true);
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
111var leftToken = root.FindTokenOnLeftOfPosition(position, includeDirectives: true);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
240return 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);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1565=> node.FindTokenOnLeftOfPosition(node.SpanStart);
Microsoft.CodeAnalysis.EditorFeatures (1)
AutomaticCompletion\AbstractAutomaticLineEnderCommandHandler.cs (1)
166var token = document.Root.FindTokenOnLeftOfPosition(line.End);
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)
114var token = root.FindTokenOnLeftOfPosition(position);
Microsoft.CodeAnalysis.Workspaces (2)
CodeCleanup\AbstractCodeCleanerService.cs (1)
421var token = root.FindTokenOnLeftOfPosition(position, includeSkipped: true, includeDirectives: true, includeDocumentationComments: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
226return syntaxTree.GetRoot(cancellationToken).FindTokenOnLeftOfPosition(