51 references to FindInnermostNode
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Serialization\CompletionListSerializationBenchmark.cs (1)
71var owner = syntaxTree.Root.FindInnermostNode(queryIndex, includeWhitespace: true, walkMarkersBack: true);
Microsoft.CodeAnalysis.Razor.Workspaces (29)
CodeActions\CSharp\CSharpCodeActionProvider.cs (1)
66var node = root.FindInnermostNode(context.StartAbsoluteIndex);
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (1)
219owner = root.FindInnermostNode(context.StartAbsoluteIndex);
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
33var node = context.CodeDocument.GetRequiredSyntaxRoot().FindInnermostNode(context.StartAbsoluteIndex);
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
44var owner = root.FindInnermostNode(context.StartAbsoluteIndex);
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (2)
89var owner = syntaxTree.Root.FindInnermostNode(context.StartAbsoluteIndex, includeWhitespace: !context.HasSelection); 118var endOwner = syntaxTree.Root.FindInnermostNode(context.EndAbsoluteIndex, includeWhitespace: false);
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (1)
42var owner = root.FindInnermostNode(context.StartAbsoluteIndex);
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (1)
42var owner = syntaxRoot.FindInnermostNode(context.StartAbsoluteIndex, includeWhitespace: true) switch
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (1)
52var owner = syntaxTree.Root.FindInnermostNode(context.StartAbsoluteIndex, includeWhitespace: false)?.FirstAncestorOrSelf<MarkupTagHelperElementSyntax>();
CodeActions\Razor\UnboundDirectiveAttributeAddUsingCodeActionProvider.cs (1)
39var owner = syntaxRoot.FindInnermostNode(context.StartAbsoluteIndex, includeWhitespace: false);
Completion\Delegation\DesignTimeHelperResponseRewriter.cs (1)
41.FindInnermostNode(hostDocumentIndex);
Completion\RazorCompletionListProvider.cs (1)
95var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex, includeWhitespace: true, walkMarkersBack: true);
Diagnostics\RazorTranslateDiagnosticsService.cs (3)
286var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex); 415var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex); 428owner = syntaxTree.Root.FindInnermostNode(absoluteIndex - 1);
DocumentMapping\PreferHtmlInAttributeValuesDocumentPositionStrategy.cs (1)
40var owner = syntaxRoot.FindInnermostNode(previousPosition);
Extensions\LspExtensions_RazorSyntaxTree.cs (1)
23return syntaxTree.Root.FindInnermostNode(absoluteIndex, includeWhitespace);
Extensions\RazorCodeDocumentExtensions_ComponentEndTag.cs (1)
23var owner = root.FindInnermostNode(hostDocumentIndex, includeWhitespace: false);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
229var node = root.FindInnermostNode(originalSpan.AbsoluteIndex);
Formatting\Passes\CSharpOnTypeFormattingPass.cs (2)
703var scopeOwner = root.FindInnermostNode(originalLocation); 872var owner = root.FindInnermostNode(mappingSpan.Start, includeWhitespace: true);
Formatting\Passes\HtmlOnTypeFormattingPass.cs (2)
67var comment = root.FindInnermostNode(change.Span.Start)?.FirstAncestorOrSelf<RazorCommentBlockSyntax>(); 199var owner = root.FindInnermostNode(position, includeWhitespace: true);
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
42var innermostNode = root.FindInnermostNode(absoluteIndex);
Hover\HoverFactory.cs (1)
35var owner = root.FindInnermostNode(absoluteIndex);
LinkedEditingRange\LinkedEditingRangeHelper.cs (1)
49var owner = syntaxTree.Root.FindInnermostNode(location.AbsoluteIndex);
RazorSyntaxFacts.cs (2)
27var owner = root.FindInnermostNode(absoluteIndex); 80var owner = root.FindInnermostNode(absoluteIndex);
Rename\RenameService.cs (1)
154var owner = codeDocument.GetRequiredSyntaxRoot().FindInnermostNode(absoluteIndex);
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (19)
Completion\BlazorDataAttributeCompletionItemProviderTest.cs (3)
131var owner = syntaxTree.Root.FindInnermostNode(testCode.Position, includeWhitespace: true, walkMarkersBack: true); 195var owner = syntaxTree.Root.FindInnermostNode(testCode.Position, includeWhitespace: true, walkMarkersBack: true); 229var owner = syntaxTree.Root.FindInnermostNode(testCode.Position, includeWhitespace: true, walkMarkersBack: true);
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (1)
116var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex);
Completion\DirectiveAttributeCompletionItemProviderBaseTest.cs (1)
237var owner = root.FindInnermostNode(index, includeWhitespace: true, walkMarkersBack: true);
Completion\DirectiveAttributeCompletionItemProviderTest.AttributeNames.cs (1)
407var owner = syntaxTree.Root.FindInnermostNode(testCode.Position, includeWhitespace: true, walkMarkersBack: true);
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (1)
212var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex);
Completion\DirectiveAttributeTransitionCompletionItemProviderTest.cs (1)
349var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex, includeWhitespace: true, walkMarkersBack: true);
Completion\DirectiveCompletionItemProviderTest.cs (1)
430var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex);
Completion\MarkupTransitionCompletionItemProviderTest.cs (1)
304var owner = syntaxTree.Root.FindInnermostNode(absoluteIndex, includeWhitespace: true, walkMarkersBack: true);
TagHelperFactsServiceTest.cs (9)
25var startTag = (MarkupTagHelperStartTagSyntax)root.FindInnermostNode(3); 46var startTag = (MarkupTagHelperStartTagSyntax)root.FindInnermostNode(3); 67var startTag = (MarkupTagHelperStartTagSyntax)root.FindInnermostNode(3); 88var startTag = (MarkupTagHelperStartTagSyntax)root.FindInnermostNode(3); 121var startTag = (MarkupTagHelperStartTagSyntax)root.FindInnermostNode(30 + Environment.NewLine.Length); 154var startTag = (MarkupTagHelperStartTagSyntax)root.FindInnermostNode(30 + Environment.NewLine.Length); 178var startTag = (MarkupStartTagSyntax)root.FindInnermostNode(30 + Environment.NewLine.Length); 202var startTag = (MarkupStartTagSyntax)root.FindInnermostNode(30 + Environment.NewLine.Length); 226var startTag = (MarkupStartTagSyntax)root.FindInnermostNode(30 + Environment.NewLine.Length);
Microsoft.CodeAnalysis.Remote.Razor (2)
Debugging\RemoteDebugInfoService.cs (1)
129if (syntaxRoot.FindInnermostNode(hostDocumentIndex) is not { } node)
InlayHints\RemoteInlayHintService.cs (1)
85var node = root.FindInnermostNode(hostDocumentIndex);