4 types derived from SpanEditHandler
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\DirectiveTokenEditHandler.cs (1)
11
internal class DirectiveTokenEditHandler :
SpanEditHandler
Language\Legacy\AutoCompleteEditHandler.cs (1)
12
internal class AutoCompleteEditHandler :
SpanEditHandler
Language\Legacy\CodeBlockEditHandler.cs (1)
11
internal class CodeBlockEditHandler :
SpanEditHandler
Language\Legacy\ImplicitExpressionEditHandler.cs (1)
17
internal class ImplicitExpressionEditHandler :
SpanEditHandler
2 instantiations of SpanEditHandler
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Legacy\SpanEditHandler.cs (1)
48
return new
SpanEditHandler
Language\Legacy\SpanEditHandlerBuilder.cs (1)
84
return new
SpanEditHandler
234 references to SpanEditHandler
Microsoft.CodeAnalysis.Razor.Compiler (234)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
863
SpanEditHandler
editHandler = null;
1922
var
context = node.EditHandler;
Language\Legacy\ILegacySyntax.cs (3)
11
SpanEditHandler
? EditHandler { get; }
13
SyntaxNode Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler);
14
SyntaxNode WithEditHandler(
SpanEditHandler
? editHandler);
Language\Legacy\LegacySyntaxNodeExtensions.cs (3)
65
public static
SpanEditHandler
? GetEditHandler(this SyntaxNode node)
89
var
editHandler = node.GetEditHandler() ??
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.Any);
Language\Legacy\SpanEditHandler.cs (5)
17
private static readonly ImmutableArray<
SpanEditHandler
> s_defaultEditHandlers =
31
private static readonly int TypeHashCode = typeof(
SpanEditHandler
).GetHashCode();
36
public static
SpanEditHandler
GetDefault(AcceptedCharactersInternal acceptedCharacters)
46
public static
SpanEditHandler
CreateDefault(Func<string, IEnumerable<Syntax.InternalSyntax.SyntaxToken>> tokenizer, AcceptedCharactersInternal acceptedCharacters)
146
return obj is
SpanEditHandler
other &&
Language\Legacy\SpanEditHandlerBuilder.cs (10)
13
private static readonly Func<string, IEnumerable<SyntaxToken>> DefaultTokenizer =
SpanEditHandler
.NoTokenizer;
14
private static readonly
SpanEditHandler
DefaultEditHandler =
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.Any);
17
private readonly
SpanEditHandler
? _defaultLanguageEditHandler;
19
private
SpanEditHandler
? _currentInstance;
21
private Func<AcceptedCharactersInternal, Func<string, IEnumerable<SyntaxToken>>,
SpanEditHandler
>? _factory;
28
_defaultLanguageEditHandler =
SpanEditHandler
.CreateDefault(_defaultLanguageTokenizer, AcceptedCharactersInternal.Any);
46
public Func<AcceptedCharactersInternal, Func<string, IEnumerable<SyntaxToken>>,
SpanEditHandler
>? Factory
59
public
SpanEditHandler
Build(AcceptedCharactersInternal acceptedCharacters)
64
SpanEditHandler
CreateHandler()
Language\Legacy\Syntax\CSharpEphemeralTextLiteralSyntax.cs (3)
10
public CSharpEphemeralTextLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\CSharpExpressionLiteralSyntax.cs (3)
10
public CSharpExpressionLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\CSharpStatementLiteralSyntax.cs (3)
10
public CSharpStatementLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\CSharpTransitionSyntax.cs (3)
10
public CSharpTransitionSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupEndTagSyntax.cs (3)
10
public MarkupEndTagSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupEphemeralTextLiteralSyntax.cs (3)
10
public MarkupEphemeralTextLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupStartTagSyntax.cs (3)
10
public MarkupStartTagSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupTagHelperEndTagSyntax.cs (3)
10
public MarkupTagHelperEndTagSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupTagHelperStartTagSyntax.cs (3)
10
public MarkupTagHelperStartTagSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupTextLiteralSyntax.cs (3)
13
public MarkupTextLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
19
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\MarkupTransitionSyntax.cs (3)
10
public MarkupTransitionSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\RazorMetaCodeSyntax.cs (3)
10
public RazorMetaCodeSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\Syntax\UnclassifiedTextLiteralSyntax.cs (3)
10
public UnclassifiedTextLiteralSyntax Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
13
SyntaxNode ILegacySyntax.Update(ISpanChunkGenerator? chunkGenerator,
SpanEditHandler
? editHandler)
16
SyntaxNode ILegacySyntax.WithEditHandler(
SpanEditHandler
? editHandler)
Language\Legacy\TagHelperBlockRewriter.cs (3)
671
var
editHandler = _options.EnableSpanEditHandlers
672
?
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.Any)
887
var
context = node.GetEditHandler();
Language\Legacy\TokenizerBackedParser.cs (2)
662
protected
SpanEditHandler
? GetEditHandler()
671
var
editHandler = this.editHandlerBuilder.Build(Context.CurrentAcceptedCharacters);
Language\Syntax\BaseMarkupEndTagSyntax.cs (5)
36
var
editHandler = EditHandler;
51
SpanEditHandler
? acceptsAnyHandler = null;
52
SpanEditHandler
? acceptsNoneHandler = null;
56
acceptsAnyHandler =
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.Any);
57
acceptsNoneHandler =
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.None);
Language\Syntax\BaseMarkupStartTagSyntax.cs (5)
51
SpanEditHandler
? acceptsAnyHandler = null;
52
SpanEditHandler
? acceptsNoneHandler = null;
56
var
editHandler = EditHandler;
59
acceptsAnyHandler =
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.Any);
60
acceptsNoneHandler =
SpanEditHandler
.GetDefault(AcceptedCharactersInternal.None);
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (80)
167
internal readonly
SpanEditHandler
_editHandler;
169
internal RazorMetaCodeSyntax(SyntaxKind kind, GreenNode metaCode, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
182
internal RazorMetaCodeSyntax(SyntaxKind kind, GreenNode metaCode, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
197
public
SpanEditHandler
EditHandler => _editHandler;
207
public RazorMetaCodeSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> metaCode, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
283
internal readonly
SpanEditHandler
_editHandler;
285
internal UnclassifiedTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
298
internal UnclassifiedTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
313
public
SpanEditHandler
EditHandler => _editHandler;
323
public UnclassifiedTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
412
internal readonly
SpanEditHandler
_editHandler;
414
internal MarkupTransitionSyntax(SyntaxKind kind, GreenNode transitionTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
427
internal MarkupTransitionSyntax(SyntaxKind kind, GreenNode transitionTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
442
public
SpanEditHandler
EditHandler => _editHandler;
452
public MarkupTransitionSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> transitionTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
474
internal readonly
SpanEditHandler
_editHandler;
476
internal MarkupTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
489
internal MarkupTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
504
public
SpanEditHandler
EditHandler => _editHandler;
514
public MarkupTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
536
internal readonly
SpanEditHandler
_editHandler;
538
internal MarkupEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
551
internal MarkupEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
566
public
SpanEditHandler
EditHandler => _editHandler;
576
public MarkupEphemeralTextLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1053
public abstract
SpanEditHandler
EditHandler { get; }
1082
public abstract
SpanEditHandler
EditHandler { get; }
1196
internal readonly
SpanEditHandler
_editHandler;
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)
1266
public override
SpanEditHandler
EditHandler => _editHandler;
1285
public MarkupStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1313
internal readonly
SpanEditHandler
_editHandler;
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)
1377
public override
SpanEditHandler
EditHandler => _editHandler;
1396
public MarkupEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1511
internal readonly
SpanEditHandler
_editHandler;
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)
1578
public override
SpanEditHandler
EditHandler => _editHandler;
1597
public MarkupTagHelperStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, InternalSyntax.SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1624
internal readonly
SpanEditHandler
_editHandler;
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)
1685
public override
SpanEditHandler
EditHandler => _editHandler;
1704
public MarkupTagHelperEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2295
internal readonly
SpanEditHandler
_editHandler;
2297
internal CSharpTransitionSyntax(SyntaxKind kind, SyntaxToken transition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
2307
internal CSharpTransitionSyntax(SyntaxKind kind, SyntaxToken transition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2319
public
SpanEditHandler
EditHandler => _editHandler;
2329
public CSharpTransitionSyntax Update(SyntaxToken transition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2351
internal readonly
SpanEditHandler
_editHandler;
2353
internal CSharpStatementLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
2366
internal CSharpStatementLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2381
public
SpanEditHandler
EditHandler => _editHandler;
2391
public CSharpStatementLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2413
internal readonly
SpanEditHandler
_editHandler;
2415
internal CSharpExpressionLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
2428
internal CSharpExpressionLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2443
public
SpanEditHandler
EditHandler => _editHandler;
2453
public CSharpExpressionLiteralSyntax Update(InternalSyntax.SyntaxList<SyntaxToken> literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2475
internal readonly
SpanEditHandler
_editHandler;
2477
internal CSharpEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler, RazorDiagnostic[] diagnostics)
2490
internal CSharpEphemeralTextLiteralSyntax(SyntaxKind kind, GreenNode literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
2505
public
SpanEditHandler
EditHandler => _editHandler;
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)
118
public
SpanEditHandler
EditHandler => ((InternalSyntax.RazorMetaCodeSyntax)Green).EditHandler;
127
public RazorMetaCodeSyntax Update(SyntaxTokenList metaCode, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
143
public RazorMetaCodeSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(MetaCode, ChunkGenerator, editHandler);
203
public
SpanEditHandler
EditHandler => ((InternalSyntax.UnclassifiedTextLiteralSyntax)Green).EditHandler;
212
public UnclassifiedTextLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
228
public UnclassifiedTextLiteralSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
296
public
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupTransitionSyntax)Green).EditHandler;
305
public MarkupTransitionSyntax Update(SyntaxTokenList transitionTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
321
public MarkupTransitionSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(TransitionTokens, ChunkGenerator, editHandler);
342
public
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupTextLiteralSyntax)Green).EditHandler;
351
public MarkupTextLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
367
public MarkupTextLiteralSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
388
public
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupEphemeralTextLiteralSyntax)Green).EditHandler;
397
public MarkupEphemeralTextLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
413
public MarkupEphemeralTextLiteralSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
756
public abstract
SpanEditHandler
EditHandler { get; }
795
public abstract
SpanEditHandler
EditHandler { get; }
902
public override
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupStartTagSyntax)Green).EditHandler;
911
public MarkupStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
939
public MarkupStartTagSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(OpenAngle, Bang, Name, Attributes, ForwardSlash, CloseAngle, IsMarkupTransition, ChunkGenerator, editHandler);
969
public override
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupEndTagSyntax)Green).EditHandler;
978
public MarkupEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, bool isMarkupTransition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1006
public MarkupEndTagSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(OpenAngle, ForwardSlash, Bang, Name, MiscAttributeContent, CloseAngle, IsMarkupTransition, ChunkGenerator, editHandler);
1105
public override
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupTagHelperStartTagSyntax)Green).EditHandler;
1114
public MarkupTagHelperStartTagSyntax Update(SyntaxToken openAngle, SyntaxToken bang, SyntaxToken name, SyntaxList<RazorSyntaxNode> attributes, SyntaxToken forwardSlash, SyntaxToken closeAngle, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1141
public MarkupTagHelperStartTagSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(OpenAngle, Bang, Name, Attributes, ForwardSlash, CloseAngle, ChunkGenerator, editHandler);
1170
public override
SpanEditHandler
EditHandler => ((InternalSyntax.MarkupTagHelperEndTagSyntax)Green).EditHandler;
1179
public MarkupTagHelperEndTagSyntax Update(SyntaxToken openAngle, SyntaxToken forwardSlash, SyntaxToken bang, SyntaxToken name, MarkupMiscAttributeContentSyntax miscAttributeContent, SyntaxToken closeAngle, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1206
public MarkupTagHelperEndTagSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(OpenAngle, ForwardSlash, Bang, Name, MiscAttributeContent, CloseAngle, ChunkGenerator, editHandler);
1609
public
SpanEditHandler
EditHandler => ((InternalSyntax.CSharpTransitionSyntax)Green).EditHandler;
1618
public CSharpTransitionSyntax Update(SyntaxToken transition, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1634
public CSharpTransitionSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(Transition, ChunkGenerator, editHandler);
1653
public
SpanEditHandler
EditHandler => ((InternalSyntax.CSharpStatementLiteralSyntax)Green).EditHandler;
1662
public CSharpStatementLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1678
public CSharpStatementLiteralSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
1699
public
SpanEditHandler
EditHandler => ((InternalSyntax.CSharpExpressionLiteralSyntax)Green).EditHandler;
1708
public CSharpExpressionLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1724
public CSharpExpressionLiteralSyntax WithEditHandler(
SpanEditHandler
editHandler) => Update(LiteralTokens, ChunkGenerator, editHandler);
1745
public
SpanEditHandler
EditHandler => ((InternalSyntax.CSharpEphemeralTextLiteralSyntax)Green).EditHandler;
1754
public CSharpEphemeralTextLiteralSyntax Update(SyntaxTokenList literalTokens, ISpanChunkGenerator chunkGenerator,
SpanEditHandler
editHandler)
1770
public CSharpEphemeralTextLiteralSyntax WithEditHandler(
SpanEditHandler
editHandler) => 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\SyntaxSerializer.cs (1)
181
if (node.GetEditHandler() is
SpanEditHandler
handler)
Language\Syntax\SyntaxUtilities.cs (2)
24
SpanEditHandler
? latestEditHandler = null;
85
private static MarkupTextLiteralSyntax MergeTextLiterals(ReadOnlySpan<MarkupTextLiteralSyntax?> literals,
SpanEditHandler
? editHandler)