19 instantiations of SyntaxTokenList
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1154
new
SyntaxTokenList
(node.EqualsToken),
1746
new
SyntaxTokenList
(node.EqualsToken),
1781
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);
114 references to SyntaxTokenList
Microsoft.CodeAnalysis.Razor.Compiler (114)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (16)
561
protected static
SyntaxTokenList
MergeTokenLists(
562
SyntaxTokenList
? literal1,
563
SyntaxTokenList
? literal2,
564
SyntaxTokenList
? literal3 = null,
565
SyntaxTokenList
? literal4 = null,
566
SyntaxTokenList
? literal5 = null)
568
using var _ = ArrayPool<
SyntaxTokenList
>.Shared.GetPooledArraySpan(5, out var tokenLists);
609
foreach (
var
tokenList in tokenLists[..tokenListsCount])
662
var
valueTokens = MergeTokenLists(
804
SyntaxTokenList
escapedAtTokens = default;
1150
var
prefixTokens = MergeTokenLists(
1260
var
mergedLiterals = MergeTokenLists(
1390
var
fallbackTokens = MergeTokenLists(
1425
var
literals = MergeTokenLists(
1777
var
prefixTokens = MergeTokenLists(
1854
var
prefixTokens = MergeTokenLists(
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)