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)
864
ISpanChunkGenerator
generator = null;
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (3)
179
protected abstract void ProcessChunkGenerator(BaseRazorDirectiveSyntax node,
ISpanChunkGenerator
chunkGenerator);
295
protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node,
ISpanChunkGenerator
chunkGenerator)
501
protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node,
ISpanChunkGenerator
chunkGenerator)
Language\Legacy\CSharpCodeParser.cs (5)
518
using (PushSpanContextConfig((SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator) =>
560
using (PushSpanContextConfig((SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator, SpanContextConfigAction? prev) =>
1312
Func<string, List<RazorDiagnostic>, SourceLocation,
ISpanChunkGenerator
> chunkGeneratorFactory)
2825
private void DefaultSpanContextConfig(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator)
2838
private void ExplicitExpressionSpanContextConfig(SpanEditHandlerBuilder? editHandlerBuilder, ref
ISpanChunkGenerator
? generator)
Language\Legacy\HtmlMarkupParser.cs (1)
2299
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)
902
var
originalGenerator = node.GetChunkGenerator();
903
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)
3416
public static RazorMetaCodeSyntax RazorMetaCode(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3430
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3444
public static MarkupTransitionSyntax MarkupTransition(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3451
public static MarkupTextLiteralSyntax MarkupTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3458
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3521
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)
3540
public static MarkupEndTagSyntax MarkupEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3565
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)
3584
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3658
public static CSharpTransitionSyntax CSharpTransition(SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3669
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3676
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
3683
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)
417
public static RazorMetaCodeSyntax RazorMetaCode(SyntaxTokenList metaCode,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
421
public static RazorMetaCodeSyntax RazorMetaCode(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
433
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
437
public static UnclassifiedTextLiteralSyntax UnclassifiedTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
449
public static MarkupTransitionSyntax MarkupTransition(SyntaxTokenList transitionTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
453
public static MarkupTransitionSyntax MarkupTransition(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
457
public static MarkupTextLiteralSyntax MarkupTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
461
public static MarkupTextLiteralSyntax MarkupTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
465
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
469
public static MarkupEphemeralTextLiteralSyntax MarkupEphemeralTextLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
543
public static MarkupStartTagSyntax MarkupStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
554
public static MarkupStartTagSyntax MarkupStartTag(SyntaxList<RazorSyntaxNode> attributes, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
558
public static MarkupStartTagSyntax MarkupStartTag(bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
562
public static MarkupEndTagSyntax MarkupEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
573
public static MarkupEndTagSyntax MarkupEndTag(MarkupMiscAttributeContentSyntax miscAttributeContent, bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
577
public static MarkupEndTagSyntax MarkupEndTag(bool isMarkupTransition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
589
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
600
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(SyntaxList<RazorSyntaxNode> attributes,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
604
public static MarkupTagHelperStartTagSyntax MarkupTagHelperStartTag(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
608
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
619
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(MarkupMiscAttributeContentSyntax miscAttributeContent,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
623
public static MarkupTagHelperEndTagSyntax MarkupTagHelperEndTag(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
701
public static CSharpTransitionSyntax CSharpTransition(SyntaxToken transition,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
708
public static CSharpTransitionSyntax CSharpTransition(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
712
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
716
public static CSharpStatementLiteralSyntax CSharpStatementLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
720
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
724
public static CSharpExpressionLiteralSyntax CSharpExpressionLiteral(
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
728
public static CSharpEphemeralTextLiteralSyntax CSharpEphemeralTextLiteral(SyntaxTokenList literalTokens,
ISpanChunkGenerator
chunkGenerator, SpanEditHandler editHandler)
732
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)