87 references to FindTokenOnLeftOfPosition
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
169var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Extensions\ContextQuery\PossibleTupleContextTests.cs (1)
20var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, CancellationToken.None);
Microsoft.CodeAnalysis.CSharp.Features (34)
BraceCompletion\AbstractCSharpBraceCompletionService.cs (1)
20var leftToken = tree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
65var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\CompletionUtilities.cs (1)
46var tokenOnLeft = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeSkipped: true);
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
96var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDocumentationComments: true)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (2)
38.FindTokenOnLeftOfPosition(position, cancellationToken) 54else if (IsPotentialPatternVariableDeclaration(tree.FindTokenOnLeftOfPosition(position, cancellationToken)))
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
66var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken).GetPreviousTokenIfTouchingWord(position);
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
72return tree.FindTokenOnLeftOfPosition(tokenSpanEnd, cancellationToken);
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
77.FindTokenOnLeftOfPosition(Position, CancellationToken)
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
55.FindTokenOnLeftOfPosition(position, cancellationToken)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
58.FindTokenOnLeftOfPosition(position, cancellationToken)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
62var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
68.FindTokenOnLeftOfPosition(position, cancellationToken)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (3)
66var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken); 111var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken); 171var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
47var tokenOnLeftOfPosition = tree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
46return tree.FindTokenOnLeftOfPosition(tokenSpanEnd, cancellationToken); 187var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (3)
73return tree.FindTokenOnLeftOfPosition(tokenSpanEnd, cancellationToken); 90var touchingToken = tree.FindTokenOnLeftOfPosition(position, cancellationToken); 110var touchingToken = tree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
176var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (5)
102var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 114var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 130var tokenLeftOfGenericName = syntaxTree.FindTokenOnLeftOfPosition(spanStart, cancellationToken); 142var prevToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken) 155var prevToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
76var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken);
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
50var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 55token = syntaxTree.FindTokenOnLeftOfPosition(token.SpanStart, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (1)
183var tokenOnLeftOfStart = syntaxTree.FindTokenOnLeftOfPosition(start, cancellationToken);
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
55var targetToken = tree.FindTokenOnLeftOfPosition(position, cancellationToken).GetPreviousTokenIfTouchingWord(position);
Snippets\CSharpSnippetFunctionService.cs (1)
25var type = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken).GetAncestor<TypeDeclarationSyntax>();
Microsoft.CodeAnalysis.CSharp.Workspaces (47)
ExternalAccess\Pythia\Api\PythiaSyntaxExtensions.cs (1)
20=> Shared.Extensions.SyntaxTreeExtensions.FindTokenOnLeftOfPosition(syntaxTree, position, cancellationToken, includeSkipped, includeDirectives, includeDocumentationComments);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (9)
27var tokenOnLeftOfPosition = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 56var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 82var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 108var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 121var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 127var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 157var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDocumentationComments: true); 175var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDocumentationComments: true); 536syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDirectives: true));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
126position, syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDirectives: true), cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (3)
190var preProcessorTokenOnLeftOfPosition = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDirectives: true); 195: syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 436var leftToken = this.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (27)
31var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 88var tokenOnLeftOfPosition = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 267: syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 332var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 355var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 556: syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 627var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken) 674var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken) 690var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken) 728var tokenOnLeftOfPosition = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 775var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 791var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 808var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 821var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 1291tokenOnLeftOfPosition = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 1603var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 1846var tokenOnLeftOfStart = syntaxTree.FindTokenOnLeftOfPosition(token.SpanStart, cancellationToken); 1903var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 1935var tokenOnLeftOfStart = syntaxTree.FindTokenOnLeftOfPosition(start, cancellationToken); 1954var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDirectives: true); 1982var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken) 2036syntaxTree.IsExpressionContext(token.SpanStart, syntaxTree.FindTokenOnLeftOfPosition(token.SpanStart, cancellationToken), false, cancellationToken)) 2140var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 2744var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken); 2861if (syntaxTree.IsLocalVariableDeclarationContext(token.SpanStart, syntaxTree.FindTokenOnLeftOfPosition(token.SpanStart, cancellationToken), cancellationToken)) 2897var tokenBeforeName = syntaxTree.FindTokenOnLeftOfPosition(nameExpr.SpanStart, cancellationToken); 3017.FindTokenOnLeftOfPosition(position, cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
57var token = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (4)
73semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), 80position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken); 95position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken), cancellationToken); 101position, semanticModel.SyntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
193var token = syntaxTree.FindTokenOnLeftOfPosition(position, CancellationToken);
Microsoft.CodeAnalysis.EditorFeatures (1)
DocumentationComments\AbstractXmlTagCompletionCommandHandler.cs (1)
117var token = tree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDocumentationComments: true);
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
64var token = syntaxTree.FindTokenOnLeftOfPosition(context.Position, cancellationToken);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
207var leftToken = syntaxTree.FindTokenOnLeftOfPosition(position, cancellationToken, includeDirectives: true);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpDebuggerIntelliSenseContext.cs (1)
70var token = tree.FindTokenOnLeftOfPosition(contextPoint, CancellationToken.None);