14 references to SpanContextConfigAction
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\Legacy\CSharpCodeParser.cs (1)
560
using (PushSpanContextConfig((SpanEditHandlerBuilder? editHandlerBuilder, ref ISpanChunkGenerator? generator,
SpanContextConfigAction
? prev) =>
Language\Legacy\TokenizerBackedParser.cs (13)
17
protected delegate void SpanContextConfigActionWithPreviousConfig(SpanEditHandlerBuilder? editHandlerBuilder, ref ISpanChunkGenerator? chunkGenerator,
SpanContextConfigAction
? previousConfig);
74
protected
SpanContextConfigAction
? SpanContextConfig { get; set; }
677
protected DisposableAction<(TokenizerBackedParser<TTokenizer>,
SpanContextConfigAction
?)> PushSpanContextConfig()
682
protected DisposableAction<(TokenizerBackedParser<TTokenizer>,
SpanContextConfigAction
?)> PushSpanContextConfig(
SpanContextConfigAction
newConfig)
684
return PushSpanContextConfig(newConfig == null ? null : (SpanEditHandlerBuilder? span, ref ISpanChunkGenerator? chunkGenerator,
SpanContextConfigAction
? _) => newConfig(span, ref chunkGenerator));
687
protected DisposableAction<(TokenizerBackedParser<TTokenizer>,
SpanContextConfigAction
?)> PushSpanContextConfig(SpanContextConfigActionWithPreviousConfig? newConfig)
689
var
old = SpanContextConfig;
691
return new DisposableAction<(TokenizerBackedParser<TTokenizer> Self,
SpanContextConfigAction
? Old)>(static arg => arg.Self.SpanContextConfig = arg.Old, arg: (this, old));
694
protected void ConfigureSpanContext(
SpanContextConfigAction
? config)
702
var
prev = SpanContextConfig;
709
static
SpanContextConfigAction
GetNewSpanContextConfigAction(SpanContextConfigActionWithPreviousConfig config,
SpanContextConfigAction
? prev)