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