1 instantiation of MarkupTagHelperElementSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
1479
internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.
MarkupTagHelperElementSyntax
(this, parent, position);
51 references to MarkupTagHelperElementSyntax
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
195
public override void VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node)
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
123
var
tagHelperElement = SyntaxFactory.MarkupTagHelperElement(tagHelperStart, body: default, tagHelperEndTag: null, tagHelperInfo);
Language\Legacy\TagHelperSpanVisitor.cs (1)
31
public override void VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
66
public virtual TResult VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node) => DefaultVisit(node);
192
public virtual void VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node) => DefaultVisit(node);
317
public override SyntaxNode VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node)
581
public static
MarkupTagHelperElementSyntax
MarkupTagHelperElement(MarkupTagHelperStartTagSyntax tagHelperStartTag, SyntaxList<RazorSyntaxNode> body, MarkupTagHelperEndTagSyntax tagHelperEndTag, TagHelperInfo tagHelperInfo)
582
=> (
MarkupTagHelperElementSyntax
)InternalSyntax.SyntaxFactory.MarkupTagHelperElement(tagHelperStartTag == null ? null : (InternalSyntax.MarkupTagHelperStartTagSyntax)tagHelperStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), tagHelperEndTag == null ? null : (InternalSyntax.MarkupTagHelperEndTagSyntax)tagHelperEndTag.Green, tagHelperInfo).CreateRed();
585
public static
MarkupTagHelperElementSyntax
MarkupTagHelperElement(TagHelperInfo tagHelperInfo)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (7)
1053
public
MarkupTagHelperElementSyntax
Update(MarkupTagHelperStartTagSyntax tagHelperStartTag, SyntaxList<RazorSyntaxNode> body, MarkupTagHelperEndTagSyntax tagHelperEndTag, TagHelperInfo tagHelperInfo)
1057
var
newNode = SyntaxFactory.MarkupTagHelperElement(tagHelperStartTag, body, tagHelperEndTag, tagHelperInfo);
1067
public
MarkupTagHelperElementSyntax
WithTagHelperStartTag(MarkupTagHelperStartTagSyntax tagHelperStartTag) => Update(tagHelperStartTag, Body, TagHelperEndTag, TagHelperInfo);
1068
public
MarkupTagHelperElementSyntax
WithBody(SyntaxList<RazorSyntaxNode> body) => Update(TagHelperStartTag, body, TagHelperEndTag, TagHelperInfo);
1069
public
MarkupTagHelperElementSyntax
WithTagHelperEndTag(MarkupTagHelperEndTagSyntax tagHelperEndTag) => Update(TagHelperStartTag, Body, tagHelperEndTag, TagHelperInfo);
1070
public
MarkupTagHelperElementSyntax
WithTagHelperInfo(TagHelperInfo tagHelperInfo) => Update(TagHelperStartTag, Body, TagHelperEndTag, tagHelperInfo);
1072
public
MarkupTagHelperElementSyntax
AddBody(params RazorSyntaxNode[] items) => WithBody(this.Body.AddRange(items));
Language\Syntax\SyntaxSerializer.cs (2)
57
case
MarkupTagHelperElementSyntax
tagHelperElement:
127
private void WriteTagHelperElement(
MarkupTagHelperElementSyntax
node)
Microsoft.CodeAnalysis.Razor.Workspaces (33)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (1)
119
Parent:
MarkupTagHelperElementSyntax
{ TagHelperInfo.BindingResult: var binding } tagHelperElement
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (1)
84
if (commonParent.Parent.Parent is not
MarkupTagHelperElementSyntax
{ TagHelperInfo.BindingResult: var binding })
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (3)
49
if (owner is not
MarkupTagHelperElementSyntax
markupElementSyntax ||
91
private static bool HasDiagnosticsOnStartTag(
MarkupTagHelperElementSyntax
element, RazorCodeActionContext context)
127
private static bool IsFullyQualifiedComponent(
MarkupTagHelperElementSyntax
element, out string @namespace, out string componentName)
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (4)
52
var
owner = syntaxTree.Root.FindInnermostNode(context.StartAbsoluteIndex, includeWhitespace: false)?.FirstAncestorOrSelf<
MarkupTagHelperElementSyntax
>();
53
if (owner is not
MarkupTagHelperElementSyntax
markupElementSyntax ||
86
internal static bool IsApplicableTo(
MarkupTagHelperElementSyntax
markupElementSyntax)
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (2)
105
else if (owner is
MarkupTagHelperElementSyntax
tagHelperElement)
125
else if (node is MarkupElementSyntax or
MarkupTagHelperElementSyntax
)
Completion\DirectiveCompletionItemProvider.cs (1)
115
if (implicitExpression.FirstAncestorOrSelf<
MarkupTagHelperElementSyntax
>() != null)
Diagnostics\RazorTranslateDiagnosticsService.cs (2)
365
var
taghelperNode = owner.FirstAncestorOrSelf<
MarkupTagHelperElementSyntax
>();
Extensions\RazorCodeDocumentExtensions.CachedData.cs (1)
60
if (node is not
MarkupTagHelperElementSyntax
tagHelperElement ||
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
223
public override void VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node)
Formatting\FormattingContext.cs (2)
266
var oldTagHelperElements = oldCodeDocument.GetRequiredSyntaxRoot().DescendantNodesAndSelf().OfType<
MarkupTagHelperElementSyntax
>().Count();
267
var newTagHelperElements = newCodeDocument.GetRequiredSyntaxRoot().DescendantNodesAndSelf().OfType<
MarkupTagHelperElementSyntax
>().Count();
Formatting\FormattingVisitor.cs (5)
214
public override void VisitMarkupTagHelperElement(
MarkupTagHelperElementSyntax
node)
221
if (node.Parent is
MarkupTagHelperElementSyntax
parentComponent &&
251
static bool IsComponentTagHelperNode(
MarkupTagHelperElementSyntax
node)
257
static bool ParentHasProperty(
MarkupTagHelperElementSyntax
parentComponent, string? propertyName)
290
static bool HasUnspecifiedCascadingTypeParameter(
MarkupTagHelperElementSyntax
node)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
277
attribute is { Parent.Parent:
MarkupTagHelperElementSyntax
element } &&
Formatting\Passes\RazorFormattingPass.cs (1)
396
if (openBraceNode.AncestorsAndSelf().Any(n => n is
MarkupTagHelperElementSyntax
or MarkupElementSyntax))
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
65
if (tagHelperNode.Parent is not
MarkupTagHelperElementSyntax
tagHelperElement)
Rename\RenameService.cs (2)
186
if (owner is MarkupTagHelperEndTagSyntax { Parent:
MarkupTagHelperElementSyntax
{ TagHelperInfo.BindingResult: var endTagBindingResult } })
209
if (tagHelperStartTag is { Parent:
MarkupTagHelperElementSyntax
{ TagHelperInfo.BindingResult: var startTagBindingResult } })
SemanticTokens\SemanticTokensVisitor.cs (4)
299
if (ClassifyTagName((
MarkupTagHelperElementSyntax
)node.Parent))
331
if (ClassifyTagName((
MarkupTagHelperElementSyntax
)node.Parent))
491
if (node is
MarkupTagHelperElementSyntax
{ TagHelperInfo.BindingResult: var binding })
521
private static bool ClassifyTagName(
MarkupTagHelperElementSyntax
node)
TagHelperFacts.cs (1)
203
return (name, ancestorIsTagHelper: ancestor is
MarkupTagHelperElementSyntax
);