22 references to TagHelperInfo
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\Legacy\TagHelperSpanVisitor.cs (1)
33var span = new TagHelperSpanInternal(node.GetSourceSpan(_source), node.TagHelperInfo.BindingResult);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
318=> node.Update((MarkupTagHelperStartTagSyntax)Visit(node.TagHelperStartTag), VisitList(node.Body), (MarkupTagHelperEndTagSyntax)Visit(node.TagHelperEndTag), node.TagHelperInfo);
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (3)
1067public MarkupTagHelperElementSyntax WithTagHelperStartTag(MarkupTagHelperStartTagSyntax tagHelperStartTag) => Update(tagHelperStartTag, Body, TagHelperEndTag, TagHelperInfo); 1068public MarkupTagHelperElementSyntax WithBody(SyntaxList<RazorSyntaxNode> body) => Update(TagHelperStartTag, body, TagHelperEndTag, TagHelperInfo); 1069public MarkupTagHelperElementSyntax WithTagHelperEndTag(MarkupTagHelperEndTagSyntax tagHelperEndTag) => Update(TagHelperStartTag, Body, tagHelperEndTag, TagHelperInfo);
Language\Syntax\SyntaxSerializer.cs (1)
129var tagHelperInfo = node.TagHelperInfo.AssumeNotNull();
Microsoft.CodeAnalysis.Razor.Workspaces (16)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (1)
119Parent: MarkupTagHelperElementSyntax { TagHelperInfo.BindingResult: var binding } tagHelperElement
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (1)
84if (commonParent.Parent.Parent is not MarkupTagHelperElementSyntax { TagHelperInfo.BindingResult: var binding })
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (1)
132var tagHelpers = element.TagHelperInfo.BindingResult.TagHelpers;
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (2)
94if (markupElementSyntax is not { TagHelperInfo.BindingResult.TagHelpers: { Count: > 0 } tagHelpers }) 128if (!markupElementSyntax.TagHelperInfo!.BindingResult.Attributes.Any(a =>
Extensions\RazorCodeDocumentExtensions.CachedData.cs (1)
61tagHelperElement.TagHelperInfo is null)
Formatting\FormattingVisitor.cs (4)
223ParentHasProperty(parentComponent, node.TagHelperInfo?.TagName)) 253return node.TagHelperInfo.BindingResult.TagHelpers is { Count: > 0 } descriptors && 282if (parentComponent.TagHelperInfo.BindingResult.TagHelpers.Any(d => d.BoundAttributes.Any(a => a.Name == propertyName))) 297if (node.TagHelperInfo.BindingResult.TagHelpers is not { Count: > 0 } descriptors)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
278element.TagHelperInfo.BindingResult.TagHelpers is [{ } descriptor, ..] &&
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
71if (tagHelperElement.TagHelperInfo?.BindingResult is not TagHelperBinding binding)
Rename\RenameService.cs (2)
186if (owner is MarkupTagHelperEndTagSyntax { Parent: MarkupTagHelperElementSyntax { TagHelperInfo.BindingResult: var endTagBindingResult } }) 209if (tagHelperStartTag is { Parent: MarkupTagHelperElementSyntax { TagHelperInfo.BindingResult: var startTagBindingResult } })
SemanticTokens\SemanticTokensVisitor.cs (2)
491if (node is MarkupTagHelperElementSyntax { TagHelperInfo.BindingResult: var binding }) 529node.TagHelperInfo is { BindingResult: var binding })