1 instantiation of MarkupTagHelperAttributeSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
1821
internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.
MarkupTagHelperAttributeSyntax
(this, parent, position);
25 references to MarkupTagHelperAttributeSyntax
Microsoft.CodeAnalysis.Razor.Compiler (25)
Language\Legacy\ClassifiedSpanVisitor.cs (2)
206
if (child is
MarkupTagHelperAttributeSyntax
or
242
public override void VisitMarkupTagHelperAttribute(
MarkupTagHelperAttributeSyntax
node)
Language\Legacy\TagHelperBlockRewriter.cs (2)
320
var
rewritten = SyntaxFactory.MarkupTagHelperAttribute(
542
if (attributeBlock is
MarkupTagHelperAttributeSyntax
tagHelperAttribute)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (8)
75
public virtual TResult VisitMarkupTagHelperAttribute(
MarkupTagHelperAttributeSyntax
node) => DefaultVisit(node);
201
public virtual void VisitMarkupTagHelperAttribute(
MarkupTagHelperAttributeSyntax
node) => DefaultVisit(node);
326
public override SyntaxNode VisitMarkupTagHelperAttribute(
MarkupTagHelperAttributeSyntax
node)
627
public static
MarkupTagHelperAttributeSyntax
MarkupTagHelperAttribute(MarkupTextLiteralSyntax namePrefix, MarkupTextLiteralSyntax name, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
630
if (equalsToken.Kind is not (SyntaxKind.Equals)) return ThrowHelper.ThrowArgumentException<
MarkupTagHelperAttributeSyntax
>(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.Kind}");
632
return (
MarkupTagHelperAttributeSyntax
)InternalSyntax.SyntaxFactory.MarkupTagHelperAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, nameSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)nameSuffix.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node, valuePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valuePrefix.Green, value == null ? null : (InternalSyntax.MarkupTagHelperAttributeValueSyntax)value.Green, valueSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valueSuffix.Green, tagHelperAttributeInfo).CreateRed();
636
public static
MarkupTagHelperAttributeSyntax
MarkupTagHelperAttribute(MarkupTextLiteralSyntax namePrefix, MarkupTextLiteralSyntax name, MarkupTextLiteralSyntax nameSuffix, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
640
public static
MarkupTagHelperAttributeSyntax
MarkupTagHelperAttribute(MarkupTextLiteralSyntax name, TagHelperAttributeInfo tagHelperAttributeInfo)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (12)
1266
public
MarkupTagHelperAttributeSyntax
Update(MarkupTextLiteralSyntax namePrefix, MarkupTextLiteralSyntax name, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
1270
var
newNode = SyntaxFactory.MarkupTagHelperAttribute(namePrefix, name, nameSuffix, equalsToken, valuePrefix, value, valueSuffix, tagHelperAttributeInfo);
1280
public
MarkupTagHelperAttributeSyntax
WithNamePrefix(MarkupTextLiteralSyntax namePrefix) => Update(namePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1281
public
MarkupTagHelperAttributeSyntax
WithName(MarkupTextLiteralSyntax name) => Update(NamePrefix, name, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1282
public
MarkupTagHelperAttributeSyntax
WithNameSuffix(MarkupTextLiteralSyntax nameSuffix) => Update(NamePrefix, Name, nameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1283
public
MarkupTagHelperAttributeSyntax
WithEqualsToken(SyntaxToken equalsToken) => Update(NamePrefix, Name, NameSuffix, equalsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1284
public
MarkupTagHelperAttributeSyntax
WithValuePrefix(MarkupTextLiteralSyntax valuePrefix) => Update(NamePrefix, Name, NameSuffix, EqualsToken, valuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1285
public
MarkupTagHelperAttributeSyntax
WithValue(MarkupTagHelperAttributeValueSyntax value) => Update(NamePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, value, ValueSuffix, TagHelperAttributeInfo);
1286
public
MarkupTagHelperAttributeSyntax
WithValueSuffix(MarkupTextLiteralSyntax valueSuffix) => Update(NamePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, Value, valueSuffix, TagHelperAttributeInfo);
1287
public
MarkupTagHelperAttributeSyntax
WithTagHelperAttributeInfo(TagHelperAttributeInfo tagHelperAttributeInfo) => Update(NamePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, tagHelperAttributeInfo);
1289
public
MarkupTagHelperAttributeSyntax
AddNameLiteralTokens(params SyntaxToken[] items) => WithName(this.Name.WithLiteralTokens(this.Name.LiteralTokens.AddRange(items)));
1291
public
MarkupTagHelperAttributeSyntax
AddValueChildren(params RazorSyntaxNode[] items) => WithValue(this.Value.WithChildren(this.Value.Children.AddRange(items)));
Language\Syntax\SyntaxSerializer.cs (1)
61
case
MarkupTagHelperAttributeSyntax
tagHelperAttribute: