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