603 references to FindToken
GenerateDocumentationAndConfigFiles (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Metrics (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Metrics.Legacy (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\Infrastructure\SyntaxNodeExtensions.cs (1)
120? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (1)
101var stringToken = root.FindToken(context.Position);
Microsoft.AspNetCore.App.Analyzers.Test (1)
TestDiagnosticAnalyzer.cs (1)
85var stringToken = root.FindToken(caretPosition);
Microsoft.AspNetCore.App.CodeFixes (1)
Dependencies\ExtensionMethodsCompletionProvider.cs (1)
41var token = root.FindToken(span.Start);
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
38var declaration = root.FindToken(diagnosticSpan.Start).Parent.AncestorsAndSelf().OfType<PropertyDeclarationSyntax>().First();
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
38var declaration = root.FindToken(diagnosticSpan.Start).Parent.AncestorsAndSelf().OfType<PropertyDeclarationSyntax>().First();
Microsoft.CodeAnalysis (2)
Syntax\SyntaxNode.cs (2)
970var node = FindToken(span.Start, findInsideTrivia) 1518var token = this.FindToken(position, findInsideTrivia: false);
Microsoft.CodeAnalysis.Analyzers (27)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
39var token = root.FindToken(context.Span.Start);
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (1)
23var token = root.FindToken(context.Span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Microsoft.CodeAnalysis.AnalyzerUtilities (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Microsoft.CodeAnalysis.BannedApiAnalyzers (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Microsoft.CodeAnalysis.CodeStyle (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Microsoft.CodeAnalysis.CodeStyle.Fixes (14)
src\Analyzers\Core\CodeFixes\ConvertToAsync\AbstractConvertToAsyncCodeFixProvider.cs (1)
41var ancestors = root.FindToken(span.Start).GetAncestors<SyntaxNode>();
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
63var token = root.FindToken(span.Start);
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
30var token = root.FindToken(context.Span.Start);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
38var token = root.FindToken(span.Start);
src\Analyzers\Core\CodeFixes\Iterator\AbstractIteratorCodeFixProvider.cs (1)
38var ancestors = root.FindToken(span.Start).GetAncestors<SyntaxNode>();
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
53var token = root.FindToken(diagnostic.AdditionalLocations[0].SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (1)
2707var node = info.Tree.GetRoot(cancellationToken).FindToken(info.Span.Start, findInsideTrivia: false).
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
59var attributedNode = model.SyntaxTree.GetRoot().FindToken(position).Parent;
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (3)
53var token = SemanticModelOpt.SyntaxTree.GetRoot().FindToken(PositionOpt); 194var token = semanticModel.SyntaxTree.GetRoot().FindToken(position); 248var token = location.SourceTree.GetRoot().FindToken(PositionOpt);
Symbols\RangeVariableSymbol.cs (1)
62SyntaxToken token = _location.SourceTree.GetRoot().FindToken(_location.SourceSpan.Start);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1069var referencedToken = root.FindToken(position); 1269var referencedToken = root.FindToken(referencedPosition);
Symbols\Symbol.cs (1)
512SyntaxToken token = location.SourceTree.GetRoot().FindToken(location.SourceSpan.Start);
Syntax\CSharpSyntaxNode.cs (1)
364return base.FindToken(position, findInsideTrivia);
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
395var token = syntaxTree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
32var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
619.FindToken(position) 708var node = root.FindToken(position).Parent;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (19)
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
38var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
227var token = root.FindToken(textLine.Start, findInsideTrivia: true);
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
43var node = semanticDocument.Root.FindToken(textSpan.Start).GetAncestor<TypeSyntax>();
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
43var token = root.FindToken(span.Start);
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
35var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
214var ancestors = root.FindToken(span.Start).GetAncestors<SyntaxNode>();
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
49var token = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
52var arrowToken = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
52var questionToken = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
68var token = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
40var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
38var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
51.Select(d => root.FindToken(d.Location.SourceSpan.Start))
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
41var token = syntaxRoot.FindToken(context.Span.Start); 69var defaultToken = syntaxRoot.FindToken(span.Start);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
548var firstTokenOnLineIndentationString = GetIndentationStringForToken(document.Root.FindToken(startLine.Start));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
206return contextTree?.GetRoot(cancellationToken).FindToken(contextLocation!.SourceSpan.Start).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.Usings);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2059var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (10)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
63var endToken = document.Root.FindToken(caretPosition); 96var endToken = root.FindToken(position);
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
120var token = parsedDocument.Root.FindToken(caret);
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandler.cs (1)
79var token = root.FindToken(position - 3);
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (2)
105var token = parsedDocument.Root.FindToken(position); 136var token = parsedDocument.Root.FindToken(position);
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (3)
113var token = root.FindToken(start); 170var token = root.FindToken(start); 219var token = root.FindToken(start);
StringCopyPaste\StringCopyPasteHelpers.cs (1)
243var node = root.FindToken(position).Parent;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\Indentation\CSharpFormatterTestsBase.cs (1)
83var token = documentSyntax.Root.FindToken(position);
TypeInferrer\TypeInferrerTests.cs (1)
74var token = root.FindToken(textSpan.Start);
Microsoft.CodeAnalysis.CSharp.Features (43)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
283var closeBraceToken = root.FindToken(closingBraceEndPoint - 1);
BraceCompletion\CurlyBraceCompletionService.cs (1)
63var startToken = document.Root.FindToken(startPoint, findInsideTrivia: true);
BraceMatching\BlockCommentBraceMatcher.cs (1)
24var token = root.FindToken(position, findInsideTrivia: false);
BraceMatching\StringLiteralBraceMatcher.cs (1)
29var token = root.FindToken(position);
ChangeSignature\CSharpChangeSignatureService.cs (1)
121var token = root.FindToken(position != tree.Length ? position : Math.Max(0, position - 1));
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (2)
47var token = root.FindToken(textSpan.Start, findInsideTrivia: true); 49token = root.FindToken(textSpan.Start - 1, findInsideTrivia: true);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
60var node = root.FindToken(textSpan.Start).Parent;
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
50var token = root.FindToken(position);
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (1)
16var token = tree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
184var token = root.FindToken(characterPosition);
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
246document.Text, formattingOptions, document.Root.FindToken(startLine.Start));
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (1)
75var token = root.FindToken(span.Start);
Debugging\BreakpointResolver.cs (1)
37var token = tree.GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
Debugging\CSharpProximityExpressionsService.cs (1)
57var token = root.FindToken(position);
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
32_token = _syntaxTree.GetRoot(cancellationToken).FindToken(_position);
Debugging\DataTipInfoGetter.cs (1)
28var token = root.FindToken(position);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
38return syntaxTree.GetRoot(cancellationToken).FindToken(position).GetAncestor<MemberDeclarationSyntax>();
EditAndContinue\BreakpointSpans.cs (1)
72var node = root.FindToken(position).Parent;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
203node = body.FindToken(position).Parent!;
ExtractMethod\CSharpMethodExtractor.cs (3)
55var globalStatement = root.FindToken(originalSpanStart).GetAncestor<GlobalStatementSyntax>(); 120var baseToken = root.FindToken(originalSpanStart); 205invocationNameToken = newRoot.FindToken(invocationNameToken.SpanStart);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
134var token = root.FindToken(span.Start);
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
109var nextToken = block.FindToken(openBrace.FullSpan.End);
SplitStringLiteral\StringSplitter.cs (1)
40var token = document.Root.FindToken(position);
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
38var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
227var token = root.FindToken(textLine.Start, findInsideTrivia: true);
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
43var node = semanticDocument.Root.FindToken(textSpan.Start).GetAncestor<TypeSyntax>();
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
43var token = root.FindToken(span.Start);
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
35var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
214var ancestors = root.FindToken(span.Start).GetAncestors<SyntaxNode>();
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
49var token = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
52var arrowToken = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
52var questionToken = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
68var token = root.FindToken(diagnostic.Location.SourceSpan.Start);
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
40var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
38var token = root.FindToken(diagnosticSpan.Start);
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
51.Select(d => root.FindToken(d.Location.SourceSpan.Start))
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
41var token = syntaxRoot.FindToken(context.Span.Start); 69var defaultToken = syntaxRoot.FindToken(span.Start);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
548var firstTokenOnLineIndentationString = GetIndentationStringForToken(document.Root.FindToken(startLine.Start));
Wrapping\SeparatedSyntaxList\CSharpArgumentWrapper.cs (1)
97var token = root.FindToken(position);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
EditAndContinue\BreakpointSpansTests.cs (1)
77var declarationNode = root.FindToken(position).Parent.FirstAncestorOrSelf<TDeclaration>();
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
50var token = tree.GetRoot().FindToken(expected.Start);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\QueryTests.cs (2)
2272var queryContinuation = tree.GetRoot().FindToken(sourceCode.IndexOf("into w", StringComparison.Ordinal)).Parent; 2325var joinInto = tree.GetRoot().FindToken(sourceCode.IndexOf("into x8", StringComparison.Ordinal)).Parent;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetSemanticInfoTests.cs (1)
4910var equalsToken = tree.GetRoot().FindToken(position);
Compilation\SemanticModelAPITests.cs (1)
4090var x = tree.GetRoot().FindToken(match.Index + 4).Parent;
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
140var node = tree.GetRoot().FindToken(position).Parent.FirstAncestorOrSelf<TNode>();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxNodeTests.cs (1)
716var token = node.FindToken(i);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CSharpTestBase.cs (1)
2223var node = tree.GetRoot().FindToken(start).Parent;
SemanticModelTestBase.cs (1)
141var nameSyntaxToBind = tree.GetRoot().FindToken(position, findInsideTrivia: true).Parent as IdentifierNameSyntax;
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Formatting\CSharpSyntaxFormattingService.cs (2)
46var token = documentSyntax.Root.FindToken(Math.Max(0, caretPosition - 1), findInsideTrivia: true); 79var token = root.FindToken(Math.Max(0, caretPosition - 1), findInsideTrivia: true);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
366token = originalSemanticMode.SyntaxTree.GetRoot(cancellationToken).FindToken(semanticModel.OriginalPositionForSpeculation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
395var token = syntaxTree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
32var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
435var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
619.FindToken(position) 708var node = root.FindToken(position).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
206return contextTree?.GetRoot(cancellationToken).FindToken(contextLocation!.SourceSpan.Start).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.Usings);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2059var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CSharpSyntaxFactsServiceTests.cs (1)
19var token = tree.GetRoot().FindToken(position);
Microsoft.CodeAnalysis.EditorFeatures (4)
Navigation\AbstractDefinitionLocationService.cs (1)
196var token = root.FindToken(position);
Peek\PeekHelpers.cs (1)
51var node = root.FindToken(identifierLocation.SourceSpan.Start).Parent;
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (2)
89var token = root.FindToken(position, findInsideTrivia: true); 314token = syntaxTree.GetRoot(cancellationToken).FindToken(point, true);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
Completion\AbstractArgumentProviderTests`1.cs (1)
77var token = root.FindToken(position);
Completion\AbstractCompletionProviderTests.cs (1)
98var node = (await document.GetSyntaxRootAsync()).FindToken(position).Parent;
QuickInfo\AbstractSemanticQuickInfoSourceTests.cs (1)
156var node = (await document.GetSyntaxRootAsync()).FindToken(position).Parent;
SignatureHelp\AbstractSignatureHelpProviderTests.cs (1)
120var node = (await document.GetSyntaxRootAsync()).FindToken(position).Parent;
Structure\AbstractSyntaxNodeStructureProviderTests.cs (1)
25var token = root.FindToken(position, findInsideTrivia: true);
TypeInferrer\TypeInferrerTestBase.cs (1)
29var node = (await document.GetSyntaxRootAsync()).FindToken(position).Parent;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeGeneration\CodeGenerationTests.cs (2)
924var token = semanticModel.SyntaxTree.GetRoot().FindToken(selection.Start); 936var token = SemanticModel.SyntaxTree.GetRoot().FindToken(destSpan.Start);
Completion\CompletionServiceTests.cs (1)
134var token = root.FindToken(result.Start);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
238Return doc.GetSyntaxRootAsync().Result.FindToken(position).Parent
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
AddPackage\AspNetCoreAddPackageCodeAction.cs (1)
85var contextNode = root.FindToken(position).GetRequiredParent();
Microsoft.CodeAnalysis.Features (55)
AddImport\AbstractAddImportFeatureService.cs (1)
94var node = root.FindToken(span.Start, findInsideTrivia: true)
BraceCompletion\IBraceCompletionService.cs (1)
109=> Document.Root.FindToken(OpeningPoint, findInsideTrivia: true);
BraceMatching\AbstractBraceMatcher.cs (1)
65var token = root.FindToken(position);
BraceMatching\AbstractDirectiveTriviaBraceMatcher.cs (1)
32var token = root.FindToken(position, findInsideTrivia: true);
BraceMatching\AbstractEmbeddedLanguageBraceMatcher.cs (1)
35var token = root.FindToken(position);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (5)
110token = root.FindToken(line.Start); 127token = root.FindToken(line.End); 134token = root.FindToken(lines[indexOfLine].End, findInsideTrivia: true); 275var startToken = root.FindToken(lineAtPos.Start); 282var endToken = root.FindToken(lineAtPos.End);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
268suppressionTargetInfo.StartToken = root.FindToken(startToken.SpanStart); 269suppressionTargetInfo.EndToken = root.FindToken(endToken.SpanStart);
CodeLens\CodeLensReferencesService.cs (1)
119var token = (await document.GetSyntaxRootAsync(cancellationToken).ConfigureAwait(false)).FindToken(position, true);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
181var declaration = GetAsyncSupportingDeclaration(root.FindToken(leftTokenPosition), position);
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
253var token = root.FindToken(result.Start);
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
133var token = root.FindToken(position);
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
277var token = root.FindToken(characterPosition);
Completion\Providers\ImportCompletionProvider\ImportCompletionProviderHelpers.cs (1)
27var addImportContextNode = root.FindToken(completionItemPosition, findInsideTrivia: true).Parent;
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
38var token = root.FindToken(context.Span.Start);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
256var token = root.FindToken(renamedToken.span.Start);
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
85var token = syntaxTree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
98var token = root.FindToken(position); 315var token = root.FindToken(location.SourceSpan.Start, findInsideTrivia: true);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
893var oldEnclosingLambdaBody = FindEnclosingLambdaBody(oldBody.EncompassingAncestor, oldBody.EncompassingAncestor.FindToken(adjustedOldStatementStart).Parent!); 1429newStatementSyntax = newEncompassingAncestor.FindToken(newStatementSyntaxSpan.Start).Parent; 1635var node = root.FindToken(unmappedActiveStatementSpan.Start).Parent; 6701=> root.FullSpan.Contains(position) ? root.FindToken(position).Parent : null;
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
42var token = root.FindToken(position);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedLanguage.cs (1)
37var token = root.FindToken(position);
ExtractMethod\SelectionValidator.cs (2)
69var token1 = root.FindToken(textSpan.Start); 143var token1 = root.FindToken(textSpan.Start);
FullyQualify\AbstractFullyQualifyService.cs (1)
68var node = root.FindToken(span.Start).GetAncestors<SyntaxNode>().First(n => n.Span.Contains(span));
Highlighting\Keywords\AbstractKeywordHighlighter.cs (2)
93var token = root.FindToken(position, findInsideTrivia); 100var previous = root.FindToken(position - 1, findInsideTrivia);
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
47.Select(loc => root.FindToken(loc.Location.SourceSpan.Start).Parent as TIdentifierNameSyntax)
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
70var token = root.FindToken(position);
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
71var token = oldRoot.FindToken(span.Start);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
148var linkedToken = root.FindToken(token.SpanStart);
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
28var token = root.FindToken(span.Start, findInsideTrivia: true); 135var token = root.FindToken(position);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
250var nameToken = root.FindToken(location.SourceSpan.Start); 290var nameToken = root.FindToken(location.SourceSpan.Start);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
255var nameToken = root.FindToken(location.SourceSpan.Start, findInsideTrivia: true);
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
80var token = root.FindToken(location.SourceSpan.Start);
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
48var token = root.FindToken(span.Start, findInsideTrivia: true);
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
55var token = syntaxRoot.FindToken(span.Start);
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (2)
37var token = root.FindToken(textSpan.Start); 67var token = root.FindToken(tokenSpan.Start);
src\Analyzers\Core\CodeFixes\ConvertToAsync\AbstractConvertToAsyncCodeFixProvider.cs (1)
41var ancestors = root.FindToken(span.Start).GetAncestors<SyntaxNode>();
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
63var token = root.FindToken(span.Start);
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
30var token = root.FindToken(context.Span.Start);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
38var token = root.FindToken(span.Start);
src\Analyzers\Core\CodeFixes\Iterator\AbstractIteratorCodeFixProvider.cs (1)
38var ancestors = root.FindToken(span.Start).GetAncestors<SyntaxNode>();
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
53var token = root.FindToken(diagnostic.AdditionalLocations[0].SourceSpan.Start);
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
43var token = root.FindToken(position);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
415var result = root.FindToken(span.Start).Parent!;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Microsoft.CodeAnalysis.PublicApiAnalyzers (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\DiagnosticDescription.cs (2)
285if (!_syntaxPredicate(d._location.SourceTree.GetRoot().FindToken(_location.SourceSpan.Start, true).Parent)) 298if (!d._syntaxPredicate(_location.SourceTree.GetRoot().FindToken(_location.SourceSpan.Start, true).Parent))
Microsoft.CodeAnalysis.UnitTests (2)
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1397var token = model.SyntaxTree.GetRoot().FindToken(pos);
Symbols\DocumentationCommentIdTests.cs (1)
178var token = root.FindToken(text.IndexOf('+'));
Microsoft.CodeAnalysis.VisualBasic (6)
Compilation\SemanticModel.vb (4)
620token = SyntaxTree.GetRoot().FindToken(position, True) 622token = Root.FindToken(position, True) 628token = SyntaxTree.GetRoot().FindToken(position) 630token = Root.FindToken(position)
Symbols\Symbol.vb (1)
373Dim token = CType(location.SourceTree.GetRoot().FindToken(location.SourceSpan.Start), SyntaxToken)
Syntax\VisualBasicSyntaxNode_TreeTraversalHelpers.vb (1)
20Return MyBase.FindToken(position, findInsideTrivia)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
359Dim token = syntaxTree.GetRoot(cancellationToken).FindToken(line.Start)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
24Dim token = root.FindToken(position)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
626FindToken(position). 753Dim node = root.FindToken(position).Parent
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
107Dim token = syntaxTree.GetRoot(cancellationToken).FindToken(position)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
147token = root.FindToken(textChange.OldPosition)
LineCommit\ContainingStatementInfo.vb (1)
98Dim token = syntaxTree.GetRoot(cancellationToken).FindToken(point, findInsideTrivia:=True)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
BraceMatching\InterpolatedStringBraceMatcher.vb (1)
30Dim token = root.FindToken(position)
BraceMatching\StringLiteralBraceMatcher.vb (1)
26Dim token = root.FindToken(position)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
67Dim token = root.FindToken(context.Span.Start)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
47Dim token = root.FindToken(context.Span.Start)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
64Dim token = root.FindToken(span.Start)
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
48Dim token = root.FindToken(span.Start)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
50Dim token = root.FindToken(span.Start)
Debugging\DataTipInfoGetter.vb (1)
25Dim token = root.FindToken(position)
Debugging\ProximityExpressionsGetter.vb (1)
63Dim token = root.FindToken(position)
Debugging\ProximityExpressionsGetter.Worker.vb (1)
27Dim token = _syntaxTree.GetRoot(cancellationToken).FindToken(_position)
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (1)
27Return syntaxTree.GetRoot(cancellationToken).FindToken(position).GetContainingMember()
EditAndContinue\BreakpointSpans.vb (1)
59Dim node = root.FindToken(position).Parent
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
118node = body.FindToken(position).Parent
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (1)
75Dim token = root.FindToken(position)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (1)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (1)
35Dim node = tree.GetRoot().FindToken(expected.Key).Parent
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (31)
DocumentationComments\DocCommentTests.vb (1)
12090Dim token As SyntaxToken = tree.GetRoot().FindToken(position, True)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (30)
106Dim declaratorQ = tree.GetRoot().FindToken(posQ).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 113Dim declaratorX = tree.GetRoot().FindToken(posX).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 120Dim declaratorZ = tree.GetRoot().FindToken(posZ).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 242Dim declaratorW = tree.GetRoot().FindToken(posW).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 247Dim declaratorZF = tree.GetRoot().FindToken(posZF).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 249tree.GetRoot().FindToken(select1).GetLocation, 252tree.GetRoot().FindToken(x2 - 2).GetLocation(), 253tree.GetRoot().FindToken(y4 - 2).GetLocation()) 257Dim declaratorZL = tree.GetRoot().FindToken(posZL).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 259tree.GetRoot().FindToken(select2).GetLocation, 262tree.GetRoot().FindToken(x5 - 2).GetLocation(), 263tree.GetRoot().FindToken(y5 - 2).GetLocation()) 313Dim declaratorT = tree.GetRoot().FindToken(posT).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 318Dim declaratorA = tree.GetRoot().FindToken(posA).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 320tree.GetRoot().FindToken(sub2).Parent.Parent.GetLocation, 323tree.GetRoot().FindToken(x1 - 2).GetLocation(), 324tree.GetRoot().FindToken(y1 - 2).GetLocation()) 328Dim declaratorB = tree.GetRoot().FindToken(posB).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 330tree.GetRoot().FindToken(sub4).Parent.Parent.GetLocation, 333tree.GetRoot().FindToken(x2 - 2).GetLocation(), 334tree.GetRoot().FindToken(y2 - 2).GetLocation()) 380Dim declaratorT = tree.GetRoot().FindToken(posT).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 385Dim declaratorA = tree.GetRoot().FindToken(posA).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 387tree.GetRoot().FindToken(sub1).Parent.Parent.GetLocation, 390tree.GetRoot().FindToken(x1 - 2).GetLocation(), 391tree.GetRoot().FindToken(y1 - 2).GetLocation()) 395Dim declaratorB = tree.GetRoot().FindToken(posB).Parent.FirstAncestorOrSelf(Of VariableDeclaratorSyntax)() 398tree.GetRoot().FindToken(sub2).Parent.Parent.GetLocation, 401tree.GetRoot().FindToken(x2 - 2).GetLocation(), 402tree.GetRoot().FindToken(y2 - 2).GetLocation())
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
Syntax\ManualTests.vb (1)
225Dim token = tree.GetRoot().FindToken(text.Lines.Item(3).Start)
TestSyntaxNodes.vb (3)
1737Assert.Equal(0, tree.GetRoot().FindToken(node.FullSpan.Length - 1).TrailingTrivia.Count) 1738Assert.Equal(1, tree.GetRoot().FindToken(0).LeadingTrivia.Count) 2337Dim token = node.FindToken(i)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
CompilationTestUtils.vb (2)
660Dim node = tree.GetRoot().FindToken(position) 1138node = tree.GetRoot().FindToken(pos).Parent
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
359Dim token = syntaxTree.GetRoot(cancellationToken).FindToken(line.Start)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
24Dim token = root.FindToken(position)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
626FindToken(position). 753Dim node = root.FindToken(position).Parent
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
107Dim token = syntaxTree.GetRoot(cancellationToken).FindToken(position)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
VisualBasicSyntaxFactsServiceTests.vb (2)
528Dim token = tree.GetRoot().FindToken(position) 544Dim node = tree.GetRoot().FindToken(position).Parent
Microsoft.CodeAnalysis.Workspaces (29)
CodeCleanup\AbstractCodeCleanerService.cs (1)
366startToken = root.FindToken(span.Start, findInsideTrivia: true);
FindSymbols\FindReferences\FindReferenceCache.cs (1)
200var token = this.Root.FindToken(index, findInsideTrivia: true);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
428var baseToken = baseRoot.FindToken(conflictAnnotation.OriginalSpan.Start, true);
Rename\RenameUtilities.cs (1)
47var bindableToken = semanticModel.SyntaxTree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
116var token = root.FindToken(sourceSpan.Start);
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (1)
44var nameArg = root.FindToken(diagnosticSpan.Start).Parent.FirstAncestorOrSelf<ArgumentSyntax>();
NameFixProvider.cs (1)
60var token = root.FindToken(diagnostic.Location.SourceSpan.Start);
Microsoft.VisualStudio.LanguageServices (4)
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
94var prevToken = root.FindToken(start).GetPreviousToken();
Venus\ContainedDocument.cs (3)
832var current = root.FindToken(visibleTextSpan.Start).Parent; 973var token = root.FindToken(end); 997var token = root.FindToken(end, findInsideTrivia: true);
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
3198var startToken = root.FindToken(span.Start).GetPreviousToken(); 3204var endToken = root.FindToken(span.End).GetNextToken();
Snippets\CSharpSnippetExpansionLanguageHelper.cs (1)
83var contextLocation = root.FindToken(position).GetRequiredParent();
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.vb (2)
3732Dim startToken = GetTokenWithoutAnnotation(root.FindToken(span.Start).GetPreviousToken(), Function(t) t.GetPreviousToken()) 3733Dim endToken = GetTokenWithoutAnnotation(root.FindToken(span.End), Function(t) t.GetNextToken())
Help\VisualBasicHelpContextService.vb (1)
41Dim token = tree.GetRoot(cancellationToken).FindToken(span.Start, findInsideTrivia:=True)
Roslyn.Diagnostics.Analyzers (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
395var token = syntaxTree.GetRoot(cancellationToken).FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
32var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
619.FindToken(position) 708var node = root.FindToken(position).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
206return contextTree?.GetRoot(cancellationToken).FindToken(contextLocation!.SourceSpan.Start).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
145var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.Usings);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2059var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
626FindToken(position). 753Dim node = root.FindToken(position).Parent
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
42PropertyDeclarationSyntax? propertyDeclaration = root.FindToken(diagnosticSpan.Start)
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (1)
AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.vb (1)
49FindToken(diagnosticSpan.Start).
Test.Utilities (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
Text.Analyzers (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LocationExtensions.cs (1)
19=> location.GetSourceTreeOrThrow().GetRoot(cancellationToken).FindToken(location.SourceSpan.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
605? root.FindToken(position, includeSkipped || includeDirectives || includeDocumentationComments)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
60var token = root.FindToken(position, findInsideTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (2)
80var token = root.FindToken(position, findInsideTrivia); 137var result = root.FindToken(position, findInsideTrivia: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
167baseToken = baseToken.SyntaxTree.GetRoot(cancellationToken).FindToken(textLine.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
152token1 = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
125var token = Root.FindToken(LineToBeIndented.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
77var tokenToRightOrIn = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
182var tokenOnLocation = root.FindToken(location);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
65? root.FindToken(textSpan.Start) 166var token = root.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (5)
86var startToken = root.FindToken(textSpan.Start); 104root.GetLastToken(includeZeroWidth: true) : root.FindToken(textSpan.End); 287nextToken = parentNode.FindToken(backwardPosition + 1); 313previousToken = parentNode.FindToken(forwardPosition + 1); 361var startToken = root.FindToken(span.Start).GetPreviousToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
527var previousToken = root.FindToken(attributeToRemove.FullSpan.Start - 1); 529var nextToken = root.FindToken(attributeToRemove.FullSpan.End + 1); 539var tokenToInsertTrivia = node.FindToken(position);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (3)
74var selectionStartToken = node.FindToken(selection.Start); 81var beginningNode = node.FindToken(node.Span.Start).Parent; 82var endNode = node.FindToken(node.Span.End - 1).Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
133var token = root.FindToken(span.Start);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
107let token = syntaxRoot.FindToken(r.Location.SourceSpan.Start)