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