2 instantiations of SpanEditHandlerBuilder
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Legacy\TagHelperBlockRewriter.cs (1)
889
? new
SpanEditHandlerBuilder
(defaultLanguageTokenizer: null)
Language\Legacy\TokenizerBackedParser.cs (1)
55
editHandlerBuilder = context.Options.EnableSpanEditHandlers ? new
SpanEditHandlerBuilder
(LanguageTokenizeString) : null;
16 references to SpanEditHandlerBuilder
Microsoft.CodeAnalysis.Razor.Compiler (16)
Language\DirectiveTokenEditHandler.cs (1)
13
public static void SetupBuilder(
SpanEditHandlerBuilder
builder, Func<string, IEnumerable<Syntax.InternalSyntax.SyntaxToken>> tokenizer)
Language\Legacy\AutoCompleteEditHandler.cs (1)
14
public static void SetupBuilder(
SpanEditHandlerBuilder
builder, Func<string, IEnumerable<Syntax.InternalSyntax.SyntaxToken>> tokenizer, bool autoCompleteAtEndOfSpan, out AutoCompleteStringAccessor autoCompleteStringAccessor)
Language\Legacy\CodeBlockEditHandler.cs (1)
13
public static void SetupBuilder(
SpanEditHandlerBuilder
builder, Func<string, IEnumerable<Syntax.InternalSyntax.SyntaxToken>> tokenizer)
Language\Legacy\CSharpCodeParser.cs (5)
518
using (PushSpanContextConfig((
SpanEditHandlerBuilder
? editHandlerBuilder, ref ISpanChunkGenerator? generator) =>
560
using (PushSpanContextConfig((
SpanEditHandlerBuilder
? editHandlerBuilder, ref ISpanChunkGenerator? generator, SpanContextConfigAction? prev) =>
1883
var
existingEditHandler = editHandlerBuilder;
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\ImplicitExpressionEditHandler.cs (1)
19
public static void SetupBuilder(
SpanEditHandlerBuilder
builder, Func<string, IEnumerable<Syntax.InternalSyntax.SyntaxToken>> tokenizer, bool acceptTrailingDot, KeywordSet keywords)
Language\Legacy\TagHelperBlockRewriter.cs (1)
888
var
builder = _options.EnableSpanEditHandlers
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);
23
protected
SpanEditHandlerBuilder
? editHandlerBuilder;
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));