1 instantiation of MarkupTextLiteralSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
509
internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.
MarkupTextLiteralSyntax
(this, parent, position);
267 references to MarkupTextLiteralSyntax
Microsoft.CodeAnalysis.Razor.Compiler (267)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (27)
687
protected static
MarkupTextLiteralSyntax
MergeAttributeValue(MarkupLiteralAttributeValueSyntax node)
693
var
rewritten = node.Prefix?.Update(valueTokens) ?? node.Value?.Update(valueTokens);
695
rewritten = (
MarkupTextLiteralSyntax
)rewritten?.Green.CreateRed(node, node.Position);
832
if (children.FirstOrDefault().AsNode() is MarkupBlockSyntax { Children: [
MarkupTextLiteralSyntax
literalSyntax, MarkupEphemeralTextLiteralSyntax] })
853
var
mergedValue = MergeAttributeValue(literal);
860
else if (children.TryCast<
MarkupTextLiteralSyntax
>(out var markupLiteralArray))
869
foreach (
var
literal in markupLiteralArray)
1185
var
prefix = (
MarkupTextLiteralSyntax
)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.CreateRed(node, position);
1263
private void LowerAttributeAsHtml(MarkupAttributeBlockSyntax node, string name,
MarkupTextLiteralSyntax
prefix)
1281
var
mergedValue = MergeAttributeValue(literal);
1285
var
rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList());
1343
valueChildren[0].AsNode() is MarkupBlockSyntax { Children: [
MarkupTextLiteralSyntax
atLiteral, MarkupEphemeralTextLiteralSyntax] })
1366
var
merged = MergeAttributeValue(literal);
1385
arg: (
MarkupTextLiteralSyntax
)rewritten,
1420
var
fallbackLiteral = (
MarkupTextLiteralSyntax
)SyntaxFactory.MarkupTextLiteral(fallbackTokens).Green.CreateRed(node.Parent, node.Position);
1533
public override void VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
1822
var
prefix = (
MarkupTextLiteralSyntax
)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.CreateRed(node, position);
1835
valueChildren[0].AsNode() is MarkupBlockSyntax { Children: [
MarkupTextLiteralSyntax
atLiteral, MarkupEphemeralTextLiteralSyntax] } &&
1845
var
merged = MergeAttributeValue(literal);
1864
arg: (
MarkupTextLiteralSyntax
)rewritten,
1895
var
prefix = (
MarkupTextLiteralSyntax
)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.CreateRed(node, position);
1926
private bool IsDirectiveAttributeCandidate(
MarkupTextLiteralSyntax
name)
1938
public override void VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
347
public override void VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
Language\Legacy\SpanEditHandler.cs (1)
101
MarkupTextLiteralSyntax
syntax => Syntax.InternalSyntax.SyntaxFactory.MarkupTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
Language\Legacy\Syntax\MarkupTextLiteralSyntax.cs (2)
10
public
MarkupTextLiteralSyntax
Update(SyntaxTokenList literalTokens)
13
public
MarkupTextLiteralSyntax
Update(ISpanChunkGenerator? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\SyntaxFactory.cs (2)
17
public static
MarkupTextLiteralSyntax
MarkupTextLiteral(SyntaxToken token)
20
public static
MarkupTextLiteralSyntax
MarkupTextLiteral(SyntaxTokenList literalTokens)
Language\Legacy\TagHelperBlockRewriter.cs (8)
143
else if (child is
MarkupTextLiteralSyntax
textLiteral)
356
var
attributeNameSyntax = attributeBlock.Name;
359
MarkupTextLiteralSyntax
parameterName = null;
417
var
attributeNameSyntax = attributeBlock.Name;
420
MarkupTextLiteralSyntax
parameterName = null;
802
var
literal = SyntaxFactory.MarkupTextLiteral(builder.ToList(), node.Value?.ChunkGenerator, node.Value?.EditHandler);
839
public override SyntaxNode VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
847
node = (
MarkupTextLiteralSyntax
)ConfigureNonStringAttribute(node);
Language\Legacy\TagHelperParseTreeRewriter.cs (3)
218
public override SyntaxNode VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
603
Debug.Assert(firstChild is
MarkupTextLiteralSyntax
);
635
Debug.Assert(firstChild is
MarkupTextLiteralSyntax
);
Language\RazorHtmlWriter.cs (1)
163
public override void VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
Language\SpanComputer.cs (1)
84
public void Add(
MarkupTextLiteralSyntax
? literal)
Language\Syntax\BaseMarkupEndTagSyntax.cs (2)
76
var
literal = (
MarkupTextLiteralSyntax
)content;
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (100)
33
public virtual TResult VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node) => DefaultVisit(node);
162
public virtual void VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node) => DefaultVisit(node);
290
public override SyntaxNode VisitMarkupTextLiteral(
MarkupTextLiteralSyntax
node)
300
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.NamePrefix), (
MarkupTextLiteralSyntax
)Visit(node.Name));
303
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.NamePrefix), (
MarkupTextLiteralSyntax
)Visit(node.Name), (
MarkupTextLiteralSyntax
)Visit(node.NameSuffix), (SyntaxToken)VisitToken(node.EqualsToken), (
MarkupTextLiteralSyntax
)Visit(node.ValuePrefix), (RazorBlockSyntax)Visit(node.Value), (
MarkupTextLiteralSyntax
)Visit(node.ValueSuffix));
309
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.Prefix), (
MarkupTextLiteralSyntax
)Visit(node.Value));
312
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.Prefix), (RazorBlockSyntax)Visit(node.Value));
333
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.NamePrefix), (
MarkupTextLiteralSyntax
)Visit(node.Name), (
MarkupTextLiteralSyntax
)Visit(node.NameSuffix), (SyntaxToken)VisitToken(node.EqualsToken), (
MarkupTextLiteralSyntax
)Visit(node.ValuePrefix), (MarkupTagHelperAttributeValueSyntax)Visit(node.Value), (
MarkupTextLiteralSyntax
)Visit(node.ValueSuffix), node.TagHelperAttributeInfo);
336
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.NamePrefix), (
MarkupTextLiteralSyntax
)Visit(node.Name), node.TagHelperAttributeInfo);
342
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.NamePrefix), (RazorMetaCodeSyntax)Visit(node.Transition), (
MarkupTextLiteralSyntax
)Visit(node.Name), (RazorMetaCodeSyntax)Visit(node.Colon), (
MarkupTextLiteralSyntax
)Visit(node.ParameterName), (
MarkupTextLiteralSyntax
)Visit(node.NameSuffix), (SyntaxToken)VisitToken(node.EqualsToken), (
MarkupTextLiteralSyntax
)Visit(node.ValuePrefix), (MarkupTagHelperAttributeValueSyntax)Visit(node.Value), (
MarkupTextLiteralSyntax
)Visit(node.ValueSuffix), node.TagHelperAttributeInfo);
345
=> node.Update((
MarkupTextLiteralSyntax
)Visit(node.NamePrefix), (RazorMetaCodeSyntax)Visit(node.Transition), (
MarkupTextLiteralSyntax
)Visit(node.Name), (RazorMetaCodeSyntax)Visit(node.Colon), (
MarkupTextLiteralSyntax
)Visit(node.ParameterName), node.TagHelperAttributeInfo);
466
public static
MarkupTextLiteralSyntax
MarkupTextLiteral(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
467
=> (
MarkupTextLiteralSyntax
)InternalSyntax.SyntaxFactory.MarkupTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
470
public static
MarkupTextLiteralSyntax
MarkupTextLiteral(ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
490
public static MarkupMinimizedAttributeBlockSyntax MarkupMinimizedAttributeBlock(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name)
497
public static MarkupMinimizedAttributeBlockSyntax MarkupMinimizedAttributeBlock(
MarkupTextLiteralSyntax
name)
498
=> SyntaxFactory.MarkupMinimizedAttributeBlock(default(
MarkupTextLiteralSyntax
), name);
501
public static MarkupAttributeBlockSyntax MarkupAttributeBlock(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name,
MarkupTextLiteralSyntax
nameSuffix, SyntaxToken equalsToken,
MarkupTextLiteralSyntax
valuePrefix, RazorBlockSyntax value,
MarkupTextLiteralSyntax
valueSuffix)
509
public static MarkupAttributeBlockSyntax MarkupAttributeBlock(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name,
MarkupTextLiteralSyntax
nameSuffix,
MarkupTextLiteralSyntax
valuePrefix, RazorBlockSyntax value,
MarkupTextLiteralSyntax
valueSuffix)
513
public static MarkupAttributeBlockSyntax MarkupAttributeBlock(
MarkupTextLiteralSyntax
name)
514
=> SyntaxFactory.MarkupAttributeBlock(default(
MarkupTextLiteralSyntax
), name, default(
MarkupTextLiteralSyntax
), SyntaxFactory.Token(SyntaxKind.Equals), default(
MarkupTextLiteralSyntax
), default(RazorBlockSyntax), default(
MarkupTextLiteralSyntax
));
525
public static MarkupLiteralAttributeValueSyntax MarkupLiteralAttributeValue(
MarkupTextLiteralSyntax
prefix,
MarkupTextLiteralSyntax
value)
530
=> SyntaxFactory.MarkupLiteralAttributeValue(default(
MarkupTextLiteralSyntax
), default(
MarkupTextLiteralSyntax
));
533
public static MarkupDynamicAttributeValueSyntax MarkupDynamicAttributeValue(
MarkupTextLiteralSyntax
prefix, RazorBlockSyntax value)
541
=> SyntaxFactory.MarkupDynamicAttributeValue(default(
MarkupTextLiteralSyntax
), value);
636
public static MarkupTagHelperAttributeSyntax MarkupTagHelperAttribute(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name,
MarkupTextLiteralSyntax
nameSuffix, SyntaxToken equalsToken,
MarkupTextLiteralSyntax
valuePrefix, MarkupTagHelperAttributeValueSyntax value,
MarkupTextLiteralSyntax
valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
645
public static MarkupTagHelperAttributeSyntax MarkupTagHelperAttribute(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name,
MarkupTextLiteralSyntax
nameSuffix,
MarkupTextLiteralSyntax
valuePrefix, MarkupTagHelperAttributeValueSyntax value,
MarkupTextLiteralSyntax
valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
649
public static MarkupTagHelperAttributeSyntax MarkupTagHelperAttribute(
MarkupTextLiteralSyntax
name, TagHelperAttributeInfo tagHelperAttributeInfo)
650
=> SyntaxFactory.MarkupTagHelperAttribute(default(
MarkupTextLiteralSyntax
), name, default(
MarkupTextLiteralSyntax
), SyntaxFactory.Token(SyntaxKind.Equals), default(
MarkupTextLiteralSyntax
), SyntaxFactory.MarkupTagHelperAttributeValue(), default(
MarkupTextLiteralSyntax
), tagHelperAttributeInfo);
653
public static MarkupMinimizedTagHelperAttributeSyntax MarkupMinimizedTagHelperAttribute(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name, TagHelperAttributeInfo tagHelperAttributeInfo)
660
public static MarkupMinimizedTagHelperAttributeSyntax MarkupMinimizedTagHelperAttribute(
MarkupTextLiteralSyntax
name, TagHelperAttributeInfo tagHelperAttributeInfo)
661
=> SyntaxFactory.MarkupMinimizedTagHelperAttribute(default(
MarkupTextLiteralSyntax
), name, tagHelperAttributeInfo);
672
public static MarkupTagHelperDirectiveAttributeSyntax MarkupTagHelperDirectiveAttribute(
MarkupTextLiteralSyntax
namePrefix, RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, RazorMetaCodeSyntax colon,
MarkupTextLiteralSyntax
parameterName,
MarkupTextLiteralSyntax
nameSuffix, SyntaxToken equalsToken,
MarkupTextLiteralSyntax
valuePrefix, MarkupTagHelperAttributeValueSyntax value,
MarkupTextLiteralSyntax
valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
682
public static MarkupTagHelperDirectiveAttributeSyntax MarkupTagHelperDirectiveAttribute(
MarkupTextLiteralSyntax
namePrefix, RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, RazorMetaCodeSyntax colon,
MarkupTextLiteralSyntax
parameterName,
MarkupTextLiteralSyntax
nameSuffix,
MarkupTextLiteralSyntax
valuePrefix, MarkupTagHelperAttributeValueSyntax value,
MarkupTextLiteralSyntax
valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
686
public static MarkupTagHelperDirectiveAttributeSyntax MarkupTagHelperDirectiveAttribute(RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, TagHelperAttributeInfo tagHelperAttributeInfo)
687
=> SyntaxFactory.MarkupTagHelperDirectiveAttribute(default(
MarkupTextLiteralSyntax
), transition, name, default(RazorMetaCodeSyntax), default(
MarkupTextLiteralSyntax
), default(
MarkupTextLiteralSyntax
), SyntaxFactory.Token(SyntaxKind.Equals), default(
MarkupTextLiteralSyntax
), SyntaxFactory.MarkupTagHelperAttributeValue(), default(
MarkupTextLiteralSyntax
), tagHelperAttributeInfo);
690
public static MarkupMinimizedTagHelperDirectiveAttributeSyntax MarkupMinimizedTagHelperDirectiveAttribute(
MarkupTextLiteralSyntax
namePrefix, RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, RazorMetaCodeSyntax colon,
MarkupTextLiteralSyntax
parameterName, TagHelperAttributeInfo tagHelperAttributeInfo)
698
public static MarkupMinimizedTagHelperDirectiveAttributeSyntax MarkupMinimizedTagHelperDirectiveAttribute(RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, TagHelperAttributeInfo tagHelperAttributeInfo)
699
=> SyntaxFactory.MarkupMinimizedTagHelperDirectiveAttribute(default(
MarkupTextLiteralSyntax
), transition, name, default(RazorMetaCodeSyntax), default(
MarkupTextLiteralSyntax
), tagHelperAttributeInfo);
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (110)
351
public
MarkupTextLiteralSyntax
Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
355
var
newNode = SyntaxFactory.MarkupTextLiteral(literalTokens, chunkGenerator, editHandler);
365
public
MarkupTextLiteralSyntax
WithLiteralTokens(SyntaxTokenList literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
366
public
MarkupTextLiteralSyntax
WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
367
public
MarkupTextLiteralSyntax
WithEditHandler(SpanEditHandler editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
369
public
MarkupTextLiteralSyntax
AddLiteralTokens(params SyntaxToken[] items) => WithLiteralTokens(this.LiteralTokens.AddRange(items));
459
private
MarkupTextLiteralSyntax
_namePrefix;
460
private
MarkupTextLiteralSyntax
_name;
467
public
MarkupTextLiteralSyntax
NamePrefix => GetRedAtZero(ref _namePrefix);
468
public
MarkupTextLiteralSyntax
Name => GetRed(ref _name, 1);
489
public MarkupMinimizedAttributeBlockSyntax Update(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name)
503
public MarkupMinimizedAttributeBlockSyntax WithNamePrefix(
MarkupTextLiteralSyntax
namePrefix) => Update(namePrefix, Name);
504
public MarkupMinimizedAttributeBlockSyntax WithName(
MarkupTextLiteralSyntax
name) => Update(NamePrefix, name);
511
private
MarkupTextLiteralSyntax
_namePrefix;
512
private
MarkupTextLiteralSyntax
_name;
513
private
MarkupTextLiteralSyntax
_nameSuffix;
514
private
MarkupTextLiteralSyntax
_valuePrefix;
516
private
MarkupTextLiteralSyntax
_valueSuffix;
523
public
MarkupTextLiteralSyntax
NamePrefix => GetRedAtZero(ref _namePrefix);
524
public
MarkupTextLiteralSyntax
Name => GetRed(ref _name, 1);
525
public
MarkupTextLiteralSyntax
NameSuffix => GetRed(ref _nameSuffix, 2);
527
public
MarkupTextLiteralSyntax
ValuePrefix => GetRed(ref _valuePrefix, 4);
529
public
MarkupTextLiteralSyntax
ValueSuffix => GetRed(ref _valueSuffix, 6);
558
public MarkupAttributeBlockSyntax Update(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name,
MarkupTextLiteralSyntax
nameSuffix, SyntaxToken equalsToken,
MarkupTextLiteralSyntax
valuePrefix, RazorBlockSyntax value,
MarkupTextLiteralSyntax
valueSuffix)
572
public MarkupAttributeBlockSyntax WithNamePrefix(
MarkupTextLiteralSyntax
namePrefix) => Update(namePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix);
573
public MarkupAttributeBlockSyntax WithName(
MarkupTextLiteralSyntax
name) => Update(NamePrefix, name, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix);
574
public MarkupAttributeBlockSyntax WithNameSuffix(
MarkupTextLiteralSyntax
nameSuffix) => Update(NamePrefix, Name, nameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix);
576
public MarkupAttributeBlockSyntax WithValuePrefix(
MarkupTextLiteralSyntax
valuePrefix) => Update(NamePrefix, Name, NameSuffix, EqualsToken, valuePrefix, Value, ValueSuffix);
578
public MarkupAttributeBlockSyntax WithValueSuffix(
MarkupTextLiteralSyntax
valueSuffix) => Update(NamePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, Value, valueSuffix);
622
private
MarkupTextLiteralSyntax
_prefix;
623
private
MarkupTextLiteralSyntax
_value;
630
public
MarkupTextLiteralSyntax
Prefix => GetRedAtZero(ref _prefix);
631
public
MarkupTextLiteralSyntax
Value => GetRed(ref _value, 1);
652
public MarkupLiteralAttributeValueSyntax Update(
MarkupTextLiteralSyntax
prefix,
MarkupTextLiteralSyntax
value)
666
public MarkupLiteralAttributeValueSyntax WithPrefix(
MarkupTextLiteralSyntax
prefix) => Update(prefix, Value);
667
public MarkupLiteralAttributeValueSyntax WithValue(
MarkupTextLiteralSyntax
value) => Update(Prefix, value);
672
private
MarkupTextLiteralSyntax
_prefix;
680
public
MarkupTextLiteralSyntax
Prefix => GetRedAtZero(ref _prefix);
702
public MarkupDynamicAttributeValueSyntax Update(
MarkupTextLiteralSyntax
prefix, RazorBlockSyntax value)
716
public MarkupDynamicAttributeValueSyntax WithPrefix(
MarkupTextLiteralSyntax
prefix) => Update(prefix, Value);
1218
private
MarkupTextLiteralSyntax
_namePrefix;
1219
private
MarkupTextLiteralSyntax
_name;
1220
private
MarkupTextLiteralSyntax
_nameSuffix;
1221
private
MarkupTextLiteralSyntax
_valuePrefix;
1223
private
MarkupTextLiteralSyntax
_valueSuffix;
1230
public
MarkupTextLiteralSyntax
NamePrefix => GetRedAtZero(ref _namePrefix);
1231
public
MarkupTextLiteralSyntax
Name => GetRed(ref _name, 1);
1232
public
MarkupTextLiteralSyntax
NameSuffix => GetRed(ref _nameSuffix, 2);
1234
public
MarkupTextLiteralSyntax
ValuePrefix => GetRed(ref _valuePrefix, 4);
1236
public
MarkupTextLiteralSyntax
ValueSuffix => GetRed(ref _valueSuffix, 6);
1266
public MarkupTagHelperAttributeSyntax Update(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name,
MarkupTextLiteralSyntax
nameSuffix, SyntaxToken equalsToken,
MarkupTextLiteralSyntax
valuePrefix, MarkupTagHelperAttributeValueSyntax value,
MarkupTextLiteralSyntax
valueSuffix, TagHelperAttributeInfo 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);
1284
public MarkupTagHelperAttributeSyntax WithValuePrefix(
MarkupTextLiteralSyntax
valuePrefix) => Update(NamePrefix, Name, NameSuffix, EqualsToken, valuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1286
public MarkupTagHelperAttributeSyntax WithValueSuffix(
MarkupTextLiteralSyntax
valueSuffix) => Update(NamePrefix, Name, NameSuffix, EqualsToken, ValuePrefix, Value, valueSuffix, TagHelperAttributeInfo);
1296
private
MarkupTextLiteralSyntax
_namePrefix;
1297
private
MarkupTextLiteralSyntax
_name;
1304
public
MarkupTextLiteralSyntax
NamePrefix => GetRedAtZero(ref _namePrefix);
1305
public
MarkupTextLiteralSyntax
Name => GetRed(ref _name, 1);
1327
public MarkupMinimizedTagHelperAttributeSyntax Update(
MarkupTextLiteralSyntax
namePrefix,
MarkupTextLiteralSyntax
name, TagHelperAttributeInfo tagHelperAttributeInfo)
1341
public MarkupMinimizedTagHelperAttributeSyntax WithNamePrefix(
MarkupTextLiteralSyntax
namePrefix) => Update(namePrefix, Name, TagHelperAttributeInfo);
1342
public MarkupMinimizedTagHelperAttributeSyntax WithName(
MarkupTextLiteralSyntax
name) => Update(NamePrefix, name, TagHelperAttributeInfo);
1389
private
MarkupTextLiteralSyntax
_namePrefix;
1391
private
MarkupTextLiteralSyntax
_name;
1393
private
MarkupTextLiteralSyntax
_parameterName;
1394
private
MarkupTextLiteralSyntax
_nameSuffix;
1395
private
MarkupTextLiteralSyntax
_valuePrefix;
1397
private
MarkupTextLiteralSyntax
_valueSuffix;
1404
public
MarkupTextLiteralSyntax
NamePrefix => GetRedAtZero(ref _namePrefix);
1406
public
MarkupTextLiteralSyntax
Name => GetRed(ref _name, 2);
1408
public
MarkupTextLiteralSyntax
ParameterName => GetRed(ref _parameterName, 4);
1409
public
MarkupTextLiteralSyntax
NameSuffix => GetRed(ref _nameSuffix, 5);
1411
public
MarkupTextLiteralSyntax
ValuePrefix => GetRed(ref _valuePrefix, 7);
1413
public
MarkupTextLiteralSyntax
ValueSuffix => GetRed(ref _valueSuffix, 9);
1449
public MarkupTagHelperDirectiveAttributeSyntax Update(
MarkupTextLiteralSyntax
namePrefix, RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, RazorMetaCodeSyntax colon,
MarkupTextLiteralSyntax
parameterName,
MarkupTextLiteralSyntax
nameSuffix, SyntaxToken equalsToken,
MarkupTextLiteralSyntax
valuePrefix, MarkupTagHelperAttributeValueSyntax value,
MarkupTextLiteralSyntax
valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
1463
public MarkupTagHelperDirectiveAttributeSyntax WithNamePrefix(
MarkupTextLiteralSyntax
namePrefix) => Update(namePrefix, Transition, Name, Colon, ParameterName, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1465
public MarkupTagHelperDirectiveAttributeSyntax WithName(
MarkupTextLiteralSyntax
name) => Update(NamePrefix, Transition, name, Colon, ParameterName, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1467
public MarkupTagHelperDirectiveAttributeSyntax WithParameterName(
MarkupTextLiteralSyntax
parameterName) => Update(NamePrefix, Transition, Name, Colon, parameterName, NameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1468
public MarkupTagHelperDirectiveAttributeSyntax WithNameSuffix(
MarkupTextLiteralSyntax
nameSuffix) => Update(NamePrefix, Transition, Name, Colon, ParameterName, nameSuffix, EqualsToken, ValuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1470
public MarkupTagHelperDirectiveAttributeSyntax WithValuePrefix(
MarkupTextLiteralSyntax
valuePrefix) => Update(NamePrefix, Transition, Name, Colon, ParameterName, NameSuffix, EqualsToken, valuePrefix, Value, ValueSuffix, TagHelperAttributeInfo);
1472
public MarkupTagHelperDirectiveAttributeSyntax WithValueSuffix(
MarkupTextLiteralSyntax
valueSuffix) => Update(NamePrefix, Transition, Name, Colon, ParameterName, NameSuffix, EqualsToken, ValuePrefix, Value, valueSuffix, TagHelperAttributeInfo);
1484
private
MarkupTextLiteralSyntax
_namePrefix;
1486
private
MarkupTextLiteralSyntax
_name;
1488
private
MarkupTextLiteralSyntax
_parameterName;
1495
public
MarkupTextLiteralSyntax
NamePrefix => GetRedAtZero(ref _namePrefix);
1497
public
MarkupTextLiteralSyntax
Name => GetRed(ref _name, 2);
1499
public
MarkupTextLiteralSyntax
ParameterName => GetRed(ref _parameterName, 4);
1527
public MarkupMinimizedTagHelperDirectiveAttributeSyntax Update(
MarkupTextLiteralSyntax
namePrefix, RazorMetaCodeSyntax transition,
MarkupTextLiteralSyntax
name, RazorMetaCodeSyntax colon,
MarkupTextLiteralSyntax
parameterName, TagHelperAttributeInfo tagHelperAttributeInfo)
1541
public MarkupMinimizedTagHelperDirectiveAttributeSyntax WithNamePrefix(
MarkupTextLiteralSyntax
namePrefix) => Update(namePrefix, Transition, Name, Colon, ParameterName, TagHelperAttributeInfo);
1543
public MarkupMinimizedTagHelperDirectiveAttributeSyntax WithName(
MarkupTextLiteralSyntax
name) => Update(NamePrefix, Transition, name, Colon, ParameterName, TagHelperAttributeInfo);
1545
public MarkupMinimizedTagHelperDirectiveAttributeSyntax WithParameterName(
MarkupTextLiteralSyntax
parameterName) => Update(NamePrefix, Transition, Name, Colon, parameterName, TagHelperAttributeInfo);
Language\Syntax\SyntaxFactory.cs (1)
69
public static
MarkupTextLiteralSyntax
MarkupTextLiteral(
Language\Syntax\SyntaxUtilities.cs (8)
22
using PooledArrayBuilder<
MarkupTextLiteralSyntax
> literals = [];
30
case
MarkupTextLiteralSyntax
literal:
43
if (contentChild is
MarkupTextLiteralSyntax
contentLiteral)
77
var
mergedLiteral = MergeTextLiterals(literals.ToArrayAndClear(), includeEditHandler ? latestEditHandler : null);
85
private static
MarkupTextLiteralSyntax
MergeTextLiterals(ReadOnlySpan<
MarkupTextLiteralSyntax
?> literals, SpanEditHandler? editHandler)
93
foreach (
var
literal in literals)
111
return (
MarkupTextLiteralSyntax
)InternalSyntax.SyntaxFactory