19 instantiations of SyntaxTokenList
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1181
new
SyntaxTokenList
(node.EqualsToken),
1783
new
SyntaxTokenList
(node.EqualsToken),
1818
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);
109 references to SyntaxTokenList
Microsoft.CodeAnalysis.Razor.Compiler (109)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (17)
588
protected static
SyntaxTokenList
MergeTokenLists(
589
SyntaxTokenList
? literal1,
590
SyntaxTokenList
? literal2,
591
SyntaxTokenList
? literal3 = null,
592
SyntaxTokenList
? literal4 = null,
593
SyntaxTokenList
? literal5 = null)
595
using var _ = ArrayPool<
SyntaxTokenList
>.Shared.GetPooledArraySpan(5, out var tokenLists);
636
foreach (
var
tokenList in tokenLists[..tokenListsCount])
689
var
valueTokens = MergeTokenLists(
831
SyntaxTokenList
escapedAtTokens = default;
1177
var
prefixTokens = MergeTokenLists(
1287
var
mergedLiterals = MergeTokenLists(
1417
var
fallbackTokens = MergeTokenLists(
1452
var
literals = MergeTokenLists(
1814
var
prefixTokens = MergeTokenLists(
1891
var
prefixTokens = MergeTokenLists(
1928
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)
426
public static RazorMetaCodeSyntax RazorMetaCode(
SyntaxTokenList
metaCode, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
431
=> SyntaxFactory.RazorMetaCode(default(
SyntaxTokenList
), chunkGenerator, editHandler);
442
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
447
=> SyntaxFactory.UnclassifiedTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
458
public static MarkupTransitionSyntax MarkupTransition(
SyntaxTokenList
transitionTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
463
=> SyntaxFactory.MarkupTransition(default(
SyntaxTokenList
), chunkGenerator, editHandler);
466
public static MarkupTextLiteralSyntax MarkupTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
471
=> SyntaxFactory.MarkupTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
474
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
479
=> SyntaxFactory.MarkupEphemeralTextLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
721
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
726
=> SyntaxFactory.CSharpStatementLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
729
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
734
=> SyntaxFactory.CSharpExpressionLiteral(default(
SyntaxTokenList
), chunkGenerator, editHandler);
737
public static CSharpEphemeralTextLiteralSyntax CSharpEphemeralTextLiteral(
SyntaxTokenList
literalTokens, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
742
=> 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 (7)
396
public static
SyntaxTokenList
ToList(ref readonly this PooledArrayBuilder<SyntaxToken> builder)
403
public static
SyntaxTokenList
ToList(
411
public static
SyntaxTokenList
ToList(
522
public static
SyntaxTokenList
ToListAndClear(ref this PooledArrayBuilder<SyntaxToken> builder)
547
public static
SyntaxTokenList
ToListAndClear(
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)