19 instantiations of SyntaxTokenList
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1163
new
SyntaxTokenList
(node.EqualsToken),
1765
new
SyntaxTokenList
(node.EqualsToken),
1800
new
SyntaxTokenList
(node.EqualsToken),
Language\Legacy\Syntax\SyntaxFactory.cs (3)
9
=> CSharpExpressionLiteral(new
SyntaxTokenList
(token), chunkGenerator: null, editHandler: null);
18
=> MarkupTextLiteral(new
SyntaxTokenList
(token), chunkGenerator: null, editHandler: null);
24
=> RazorMetaCode(new
SyntaxTokenList
(token), chunkGenerator:null, editHandler: null);
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (8)
114
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
199
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
292
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
338
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
384
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
1649
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
1695
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
1741
return slot != null ? new
SyntaxTokenList
(this, slot, Position, 0) : default;
Language\Syntax\SyntaxBuilderExtensions.cs (1)
414
?
new
(parent, listNode, position, index)
Language\Syntax\SyntaxFactory.cs (4)
57
=>
new
(token);
67
=> CSharpExpressionLiteral(new
SyntaxTokenList
(token), chunkGenerator, editHandler);
71
=> MarkupTextLiteral(new
SyntaxTokenList
(token), chunkGenerator, editHandler);
75
=> RazorMetaCode(new
SyntaxTokenList
(token), chunkGenerator, editHandler);
115 references to SyntaxTokenList
Microsoft.CodeAnalysis.Razor.Compiler (115)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (17)
570
protected static
SyntaxTokenList
MergeTokenLists(
571
SyntaxTokenList
? literal1,
572
SyntaxTokenList
? literal2,
573
SyntaxTokenList
? literal3 = null,
574
SyntaxTokenList
? literal4 = null,
575
SyntaxTokenList
? literal5 = null)
577
using var _ = ArrayPool<
SyntaxTokenList
>.Shared.GetPooledArraySpan(5, out var tokenLists);
618
foreach (
var
tokenList in tokenLists[..tokenListsCount])
671
var
valueTokens = MergeTokenLists(
813
SyntaxTokenList
escapedAtTokens = default;
1159
var
prefixTokens = MergeTokenLists(
1269
var
mergedLiterals = MergeTokenLists(
1399
var
fallbackTokens = MergeTokenLists(
1434
var
literals = MergeTokenLists(
1796
var
prefixTokens = MergeTokenLists(
1873
var
prefixTokens = MergeTokenLists(
1910
var
tokens = name.LiteralTokens;
Language\Legacy\Syntax\MarkupTextLiteralSyntax.cs (1)
10
public MarkupTextLiteralSyntax Update(
SyntaxTokenList
literalTokens)
Language\Legacy\Syntax\SyntaxFactory.cs (3)
11
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(
SyntaxTokenList
literalTokens)
20
public static MarkupTextLiteralSyntax MarkupTextLiteral(
SyntaxTokenList
literalTokens)
26
public static RazorMetaCodeSyntax RazorMetaCode(
SyntaxTokenList
metaCode)
Language\Legacy\TagHelperBlockRewriter.cs (2)
581
var
tokens = builder.ToList();
601
SyntaxList<RazorSyntaxNode> createExpressionLiteral(
SyntaxTokenList
tokens)
Language\SpanComputer.cs (2)
34
public void Add(
SyntaxTokenList
tokenList)
49
public void Add(
SyntaxTokenList
? tokenList)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (16)
417
public static RazorMetaCodeSyntax RazorMetaCode(
SyntaxTokenList
metaCode, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
422
=> SyntaxFactory.RazorMetaCode(default(
SyntaxTokenList
), chunkGenerator, editHandler);
433
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
438
=> SyntaxFactory.UnclassifiedTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
449
public static MarkupTransitionSyntax MarkupTransition(
SyntaxTokenList
transitionTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
454
=> SyntaxFactory.MarkupTransition(default(
SyntaxTokenList
), chunkGenerator, editHandler);
457
public static MarkupTextLiteralSyntax MarkupTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
462
=> SyntaxFactory.MarkupTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
465
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
470
=> SyntaxFactory.MarkupEphemeralTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
712
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
717
=> SyntaxFactory.CSharpStatementLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
720
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
725
=> SyntaxFactory.CSharpExpressionLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
728
public static CSharpEphemeralTextLiteralSyntax CSharpEphemeralTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
733
=> SyntaxFactory.CSharpEphemeralTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (24)
109
public
SyntaxTokenList
MetaCode
127
public RazorMetaCodeSyntax Update(
SyntaxTokenList
metaCode, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
141
public RazorMetaCodeSyntax WithMetaCode(
SyntaxTokenList
metaCode) => Update(metaCode, ChunkGenerator, EditHandler);
194
public
SyntaxTokenList
LiteralTokens
212
public UnclassifiedTextLiteralSyntax Update(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
226
public UnclassifiedTextLiteralSyntax WithLiteralTokens(
SyntaxTokenList
literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
287
public
SyntaxTokenList
TransitionTokens
305
public MarkupTransitionSyntax Update(
SyntaxTokenList
transitionTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
319
public MarkupTransitionSyntax WithTransitionTokens(
SyntaxTokenList
transitionTokens) => Update(transitionTokens, ChunkGenerator, EditHandler);
333
public
SyntaxTokenList
LiteralTokens
351
public MarkupTextLiteralSyntax Update(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
365
public MarkupTextLiteralSyntax WithLiteralTokens(
SyntaxTokenList
literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
379
public
SyntaxTokenList
LiteralTokens
397
public MarkupEphemeralTextLiteralSyntax Update(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
411
public MarkupEphemeralTextLiteralSyntax WithLiteralTokens(
SyntaxTokenList
literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
1644
public
SyntaxTokenList
LiteralTokens
1662
public CSharpStatementLiteralSyntax Update(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
1676
public CSharpStatementLiteralSyntax WithLiteralTokens(
SyntaxTokenList
literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
1690
public
SyntaxTokenList
LiteralTokens
1708
public CSharpExpressionLiteralSyntax Update(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
1722
public CSharpExpressionLiteralSyntax WithLiteralTokens(
SyntaxTokenList
literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
1736
public
SyntaxTokenList
LiteralTokens
1754
public CSharpEphemeralTextLiteralSyntax Update(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
1768
public CSharpEphemeralTextLiteralSyntax WithLiteralTokens(
SyntaxTokenList
literalTokens) => Update(literalTokens, ChunkGenerator, EditHandler);
Language\Syntax\SyntaxBuilderExtensions.cs (13)
394
/// Produces a <see cref="
SyntaxTokenList
"/> from the contents of <paramref name="builder"/>.
396
public static
SyntaxTokenList
ToList(ref readonly this PooledArrayBuilder<SyntaxToken> builder)
400
/// Produces a <see cref="
SyntaxTokenList
"/> with the given <paramref name="parent"/>
403
public static
SyntaxTokenList
ToList(
408
/// Produces a <see cref="
SyntaxTokenList
"/> with the given <paramref name="parent"/>
411
public static
SyntaxTokenList
ToList(
502
/// Produces a <see cref="
SyntaxTokenList
"/> from the contents of <paramref name="builder"/> and clears it.
522
public static
SyntaxTokenList
ToListAndClear(ref this PooledArrayBuilder<SyntaxToken> builder)
526
/// Produces a <see cref="
SyntaxTokenList
"/> with the given <paramref name="parent"/>
547
public static
SyntaxTokenList
ToListAndClear(
552
/// Produces a <see cref="
SyntaxTokenList
"/> with the given <paramref name="parent"/>
573
public static
SyntaxTokenList
ToListAndClear(
576
var
result = builder.ToList(parent, position, index);
Language\Syntax\SyntaxFactory.cs (4)
53
public static
SyntaxTokenList
TokenList()
56
public static
SyntaxTokenList
TokenList(SyntaxToken token)
59
public static
SyntaxTokenList
TokenList(params ReadOnlySpan<SyntaxToken> tokens)
62
public static
SyntaxTokenList
TokenList(IEnumerable<SyntaxToken> tokens)
Language\Syntax\SyntaxList.cs (2)
35
public static
SyntaxTokenList
Create(params ReadOnlySpan<SyntaxToken> tokens)
48
public static
SyntaxTokenList
Create(IEnumerable<SyntaxToken> tokens)
Language\Syntax\SyntaxReplacer.cs (2)
344
public override
SyntaxTokenList
VisitList(
SyntaxTokenList
list)
Language\Syntax\SyntaxRewriter.cs (2)
86
public virtual
SyntaxTokenList
VisitList(
SyntaxTokenList
list)
Language\Syntax\SyntaxTokenList.cs (21)
20
internal readonly partial struct SyntaxTokenList : IEquatable<
SyntaxTokenList
>, IReadOnlyList<SyntaxToken>
22
public static
SyntaxTokenList
Empty => default;
158
public
SyntaxTokenList
Add(SyntaxToken token)
161
public
SyntaxTokenList
AddRange(ReadOnlySpan<SyntaxToken> tokens)
164
public
SyntaxTokenList
AddRange(IEnumerable<SyntaxToken> tokens)
167
public
SyntaxTokenList
Insert(int index, SyntaxToken token)
177
public
SyntaxTokenList
InsertRange(int index, ReadOnlySpan<SyntaxToken> tokens)
205
public
SyntaxTokenList
InsertRange(int index, IEnumerable<SyntaxToken> tokens)
241
private
SyntaxTokenList
InsertRangeWithCount(int index, IEnumerable<SyntaxToken> tokens, int tokenCount)
266
public
SyntaxTokenList
RemoveAt(int index)
287
public
SyntaxTokenList
Remove(SyntaxToken tokenInList)
293
public
SyntaxTokenList
Replace(SyntaxToken tokenInList, SyntaxToken newToken)
303
public
SyntaxTokenList
ReplaceRange(SyntaxToken tokenInList, ReadOnlySpan<SyntaxToken> tokens)
334
public
SyntaxTokenList
ReplaceRange(SyntaxToken tokenInList, IEnumerable<SyntaxToken> tokens)
367
private
SyntaxTokenList
ReplaceRangeWithCount(int index, IEnumerable<SyntaxToken> tokens, int tokenCount)
396
=> obj is
SyntaxTokenList
list && Equals(list);
398
public bool Equals(
SyntaxTokenList
other)
413
public static bool operator ==(
SyntaxTokenList
left,
SyntaxTokenList
right)
416
public static bool operator !=(
SyntaxTokenList
left,
SyntaxTokenList
right)
Language\Syntax\SyntaxTokenList.Enumerator.cs (2)
49
internal Enumerator(in
SyntaxTokenList
list)
122
internal EnumeratorImpl(in
SyntaxTokenList
list)
Language\Syntax\SyntaxTokenList.Reversed.cs (4)
13
public readonly struct Reversed(
SyntaxTokenList
list) : IEnumerable<SyntaxToken>, IEquatable<Reversed>
15
private readonly
SyntaxTokenList
_list = list;
49
internal Enumerator(in
SyntaxTokenList
list)
109
internal EnumeratorImpl(in
SyntaxTokenList
list)