3 implementations of ISpanChunkGenerator
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\Legacy\ExpressionChunkGenerator.cs (1)
10
internal class ExpressionChunkGenerator :
ISpanChunkGenerator
Language\Legacy\SpanChunkGenerator.cs (2)
10
internal abstract class SpanChunkGenerator :
ISpanChunkGenerator
27
private class NullSpanChunkGenerator :
ISpanChunkGenerator
204 references to ISpanChunkGenerator
Microsoft.CodeAnalysis.Razor.Compiler (204)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
887
ISpanChunkGenerator
generator = null;
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (3)
179
protected abstract void ProcessChunkGenerator(BaseRazorDirectiveSyntax node,
ISpanChunkGenerator
chunkGenerator);
289
protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node,
ISpanChunkGenerator
chunkGenerator)
495
protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node,
ISpanChunkGenerator
chunkGenerator)
Language\Legacy\CSharpCodeParser.cs (5)
520
using (PushSpanContextConfig((SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator) =>
562
using (PushSpanContextConfig((SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator, SpanContextConfigAction? prev) =>
1334
Func<string, List<RazorDiagnostic>, SourceLocation,
ISpanChunkGenerator
> chunkGeneratorFactory)
2987
private void DefaultSpanContextConfig(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator)
3000
private void ExplicitExpressionSpanContextConfig(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator)
Language\Legacy\HtmlMarkupParser.cs (1)
2346
private void DefaultMarkupSpanContext(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator)
Language\Legacy\ILegacySyntax.cs (2)
10
ISpanChunkGenerator
? ChunkGenerator { get; }
13
SyntaxNode Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler);
Language\Legacy\LegacySyntaxNodeExtensions.cs (1)
62
internal static
ISpanChunkGenerator
? GetChunkGenerator(this SyntaxNode node)
Language\Legacy\SpanChunkGenerator.cs (1)
14
public static readonly
ISpanChunkGenerator
Null = new NullSpanChunkGenerator();
Language\Legacy\Syntax\CSharpEphemeralTextLiteralSyntax.cs (2)
10
public CSharpEphemeralTextLiteralSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\CSharpExpressionLiteralSyntax.cs (2)
10
public CSharpExpressionLiteralSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\CSharpStatementLiteralSyntax.cs (2)
10
public CSharpStatementLiteralSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\CSharpTransitionSyntax.cs (2)
10
public CSharpTransitionSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupEndTagSyntax.cs (2)
10
public MarkupEndTagSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupEphemeralTextLiteralSyntax.cs (2)
10
public MarkupEphemeralTextLiteralSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupStartTagSyntax.cs (2)
10
public MarkupStartTagSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupTagHelperEndTagSyntax.cs (2)
10
public MarkupTagHelperEndTagSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupTagHelperStartTagSyntax.cs (2)
10
public MarkupTagHelperStartTagSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupTextLiteralSyntax.cs (2)
13
public MarkupTextLiteralSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
16
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\MarkupTransitionSyntax.cs (2)
10
public MarkupTransitionSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\RazorMetaCodeSyntax.cs (2)
10
public RazorMetaCodeSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\Syntax\UnclassifiedTextLiteralSyntax.cs (2)
10
public UnclassifiedTextLiteralSyntax Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
13
SyntaxNode ILegacySyntax.Update(
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Legacy\TagHelperBlockRewriter.cs (2)
912
var
originalGenerator = node.GetChunkGenerator();
913
var
newGenerator = originalGenerator ?? SpanChunkGenerator.Null;
Language\Legacy\TokenizerBackedParser.cs (5)
16
protected delegate void SpanContextConfigAction(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? chunkGenerator);
17
protected delegate void SpanContextConfigActionWithPreviousConfig(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? chunkGenerator, SpanContextConfigAction? previousConfig);
24
protected
ISpanChunkGenerator
? chunkGenerator;
417
private void CommentSpanContextConfig(SpanEditHandlerBuilder? editHandler, ref
ISpanChunkGenerator
? generator)
684
return PushSpanContextConfig(newConfig == null ? null : (SpanEditHandlerBuilder? span, ref
ISpanChunkGenerator
? chunkGenerator, SpanContextConfigAction? _) => newConfig(span, ref chunkGenerator));
Language\Syntax\BaseMarkupEndTagSyntax.cs (1)
37
var
chunkGenerator = ChunkGenerator;
Language\Syntax\BaseMarkupStartTagSyntax.cs (1)
79
var
chunkGenerator = ChunkGenerator;
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (80)
166
internal readonly
ISpanChunkGenerator
_chunkGenerator;
169
internal RazorMetaCodeSyntax(SyntaxKind kind, GreenNode metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
182
internal RazorMetaCodeSyntax(SyntaxKind kind, GreenNode metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
196
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
207
public RazorMetaCodeSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
282
internal readonly
ISpanChunkGenerator
_chunkGenerator;
285
internal UnclassifiedTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
298
internal UnclassifiedTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
312
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
323
public UnclassifiedTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
411
internal readonly
ISpanChunkGenerator
_chunkGenerator;
414
internal MarkupTransitionSyntax(SyntaxKind kind, GreenNode transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
427
internal MarkupTransitionSyntax(SyntaxKind kind, GreenNode transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
441
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
452
public MarkupTransitionSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
473
internal readonly
ISpanChunkGenerator
_chunkGenerator;
476
internal MarkupTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
489
internal MarkupTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
503
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
514
public MarkupTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
535
internal readonly
ISpanChunkGenerator
_chunkGenerator;
538
internal MarkupEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
551
internal MarkupEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
565
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
576
public MarkupEphemeralTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1051
public abstract
ISpanChunkGenerator
ChunkGenerator { get; }
1080
public abstract
ISpanChunkGenerator
ChunkGenerator { get; }
1195
internal readonly
ISpanChunkGenerator
_chunkGenerator;
1198
internal MarkupStartTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, GreenNode attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
1228
internal MarkupStartTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, GreenNode attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1265
public override
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
1285
public MarkupStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1312
internal readonly
ISpanChunkGenerator
_chunkGenerator;
1315
internal MarkupEndTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
1342
internal MarkupEndTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1376
public override
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
1396
public MarkupEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1510
internal readonly
ISpanChunkGenerator
_chunkGenerator;
1513
internal MarkupTagHelperStartTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, GreenNode attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
1542
internal MarkupTagHelperStartTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, GreenNode attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1577
public override
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
1597
public MarkupTagHelperStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1623
internal readonly
ISpanChunkGenerator
_chunkGenerator;
1626
internal MarkupTagHelperEndTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
1652
internal MarkupTagHelperEndTagSyntax(SyntaxKind kind, SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1684
public override
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
1704
public MarkupTagHelperEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2294
internal readonly
ISpanChunkGenerator
_chunkGenerator;
2297
internal CSharpTransitionSyntax(SyntaxKind kind, SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
2307
internal CSharpTransitionSyntax(SyntaxKind kind, SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2318
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
2329
public CSharpTransitionSyntax Update(SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2350
internal readonly
ISpanChunkGenerator
_chunkGenerator;
2353
internal CSharpStatementLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
2366
internal CSharpStatementLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2380
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
2391
public CSharpStatementLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2412
internal readonly
ISpanChunkGenerator
_chunkGenerator;
2415
internal CSharpExpressionLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
2428
internal CSharpExpressionLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2442
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
2453
public CSharpExpressionLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2474
internal readonly
ISpanChunkGenerator
_chunkGenerator;
2477
internal CSharpEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler, RazorDiagnostic[] diagnostics)
2490
internal CSharpEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
2504
public
ISpanChunkGenerator
ChunkGenerator => _chunkGenerator;
2515
public CSharpEphemeralTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3486
public static RazorMetaCodeSyntax RazorMetaCode(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3500
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3514
public static MarkupTransitionSyntax MarkupTransition(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3521
public static MarkupTextLiteralSyntax MarkupTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3528
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3591
public static MarkupStartTagSyntax MarkupStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3610
public static MarkupEndTagSyntax MarkupEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3635
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3654
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3728
public static CSharpTransitionSyntax CSharpTransition(SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3739
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3746
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3753
public static CSharpEphemeralTextLiteralSyntax CSharpEphemeralTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (30)
426
public static RazorMetaCodeSyntax RazorMetaCode(SyntaxTokenList metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
430
public static RazorMetaCodeSyntax RazorMetaCode(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
442
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
446
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
458
public static MarkupTransitionSyntax MarkupTransition(SyntaxTokenList transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
462
public static MarkupTransitionSyntax MarkupTransition(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
466
public static MarkupTextLiteralSyntax MarkupTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
470
public static MarkupTextLiteralSyntax MarkupTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
474
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
478
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
552
public static MarkupStartTagSyntax MarkupStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
563
public static MarkupStartTagSyntax MarkupStartTag(SyntaxList<RazorSyntaxNode> attributes, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
567
public static MarkupStartTagSyntax MarkupStartTag(bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
571
public static MarkupEndTagSyntax MarkupEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
582
public static MarkupEndTagSyntax MarkupEndTag(MarkupMiscAttributeContentSyntax miscAttributeContent, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
586
public static MarkupEndTagSyntax MarkupEndTag(bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
598
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
609
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(SyntaxList<RazorSyntaxNode> attributes,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
613
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
617
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
628
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(MarkupMiscAttributeContentSyntax miscAttributeContent,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
632
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
710
public static CSharpTransitionSyntax CSharpTransition(SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
717
public static CSharpTransitionSyntax CSharpTransition(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
721
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
725
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
729
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
733
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
737
public static CSharpEphemeralTextLiteralSyntax CSharpEphemeralTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
741
public static CSharpEphemeralTextLiteralSyntax CSharpEphemeralTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (41)
117
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.RazorMetaCodeSyntax)Green).ChunkGenerator;
127
public RazorMetaCodeSyntax Update(SyntaxTokenList metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
142
public RazorMetaCodeSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(MetaCode, chunkGenerator, EditHandler);
202
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.UnclassifiedTextLiteralSyntax)Green).ChunkGenerator;
212
public UnclassifiedTextLiteralSyntax Update(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
227
public UnclassifiedTextLiteralSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
295
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupTransitionSyntax)Green).ChunkGenerator;
305
public MarkupTransitionSyntax Update(SyntaxTokenList transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
320
public MarkupTransitionSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(TransitionTokens, chunkGenerator, EditHandler);
341
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupTextLiteralSyntax)Green).ChunkGenerator;
351
public MarkupTextLiteralSyntax Update(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
366
public MarkupTextLiteralSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
387
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupEphemeralTextLiteralSyntax)Green).ChunkGenerator;
397
public MarkupEphemeralTextLiteralSyntax Update(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
412
public MarkupEphemeralTextLiteralSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
754
public abstract
ISpanChunkGenerator
ChunkGenerator { get; }
793
public abstract
ISpanChunkGenerator
ChunkGenerator { get; }
901
public override
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupStartTagSyntax)Green).ChunkGenerator;
911
public MarkupStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
938
public MarkupStartTagSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(OpenAngle, Bang, Name, Attributes, ForwardSlash, CloseAngle, IsMarkupTransition, chunkGenerator, EditHandler);
968
public override
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupEndTagSyntax)Green).ChunkGenerator;
978
public MarkupEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1005
public MarkupEndTagSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(OpenAngle, ForwardSlash, Bang, Name, MiscAttributeContent, CloseAngle, IsMarkupTransition, chunkGenerator, EditHandler);
1104
public override
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupTagHelperStartTagSyntax)Green).ChunkGenerator;
1114
public MarkupTagHelperStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1140
public MarkupTagHelperStartTagSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(OpenAngle, Bang, Name, Attributes, ForwardSlash, CloseAngle, chunkGenerator, EditHandler);
1169
public override
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.MarkupTagHelperEndTagSyntax)Green).ChunkGenerator;
1179
public MarkupTagHelperEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1205
public MarkupTagHelperEndTagSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(OpenAngle, ForwardSlash, Bang, Name, MiscAttributeContent, CloseAngle, chunkGenerator, EditHandler);
1608
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.CSharpTransitionSyntax)Green).ChunkGenerator;
1618
public CSharpTransitionSyntax Update(SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1633
public CSharpTransitionSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(Transition, chunkGenerator, EditHandler);
1652
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.CSharpStatementLiteralSyntax)Green).ChunkGenerator;
1662
public CSharpStatementLiteralSyntax Update(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1677
public CSharpStatementLiteralSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
1698
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.CSharpExpressionLiteralSyntax)Green).ChunkGenerator;
1708
public CSharpExpressionLiteralSyntax Update(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1723
public CSharpExpressionLiteralSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
1744
public
ISpanChunkGenerator
ChunkGenerator => ((InternalSyntax.CSharpEphemeralTextLiteralSyntax)Green).ChunkGenerator;
1754
public CSharpEphemeralTextLiteralSyntax Update(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
1769
public CSharpEphemeralTextLiteralSyntax WithChunkGenerator(
ISpanChunkGenerator
chunkGenerator) => Update(LiteralTokens, chunkGenerator, EditHandler);
Language\Syntax\SyntaxFactory.cs (3)
66
SyntaxToken token,
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
70
SyntaxToken token,
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
74
SyntaxToken token,
ISpanChunkGenerator
? chunkGenerator, SpanEditHandler? editHandler)
Language\Syntax\SyntaxUtilities.cs (1)
129
MarkupSyntaxNode node,
ISpanChunkGenerator
chunkGenerator, bool includeEditHandler = false)