12 types derived from TagHelperProducer
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
15internal sealed partial class BindTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
19internal sealed partial class ComponentTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\DefaultTagHelperProducer.cs (1)
10internal sealed partial class DefaultTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (1)
12internal sealed partial class EventHandlerTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\FormNameTagHelperProducer.cs (1)
10internal sealed partial class FormNameTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\KeyTagHelperProducer.cs (1)
10internal sealed partial class KeyTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\RefTagHelperProducer.cs (1)
10internal sealed partial class RefTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\RenderModeTagHelperProducer.cs (1)
10internal sealed partial class RenderModeTagHelperProducer : TagHelperProducer
Language\TagHelpers\Producers\SplatTagHelperProducer.cs (1)
10internal sealed partial class SplatTagHelperProducer : TagHelperProducer
Mvc.Version1_X\ViewComponentTagHelperProducer.cs (1)
11internal sealed partial class ViewComponentTagHelperProducer : TagHelperProducer
Mvc.Version2_X\ViewComponentTagHelperProducer.cs (1)
11internal sealed partial class ViewComponentTagHelperProducer : TagHelperProducer
Mvc\ViewComponentTagHelperProducer.cs (1)
11internal sealed partial class ViewComponentTagHelperProducer : TagHelperProducer
25 references to TagHelperProducer
Microsoft.CodeAnalysis.Razor.Compiler (25)
Language\TagHelperDiscoverer.cs (6)
13internal sealed class TagHelperDiscoverer(ImmutableArray<TagHelperProducer> producers, bool includeDocumentation, bool excludeHidden) 25private static int GetCacheKey(ImmutableArray<TagHelperProducer> producers, bool includeDocumentation, bool excludeHidden) 41foreach (var producer in producers) 79using var _ = ArrayPool<TagHelperProducer>.Shared.GetPooledArraySpan( 85foreach (var producer in producers) 139foreach (var producer in typeProducers)
Language\TagHelperDiscoveryService.cs (3)
95private ImmutableArray<TagHelperProducer> GetProducers(Compilation compilation, bool includeDocumentation, bool excludeHidden) 102using var builder = new PooledArrayBuilder<TagHelperProducer>(_producerFactories.Length); 106if (factory.TryCreate(compilation, includeDocumentation, excludeHidden, out var producer))
Language\TagHelpers\Producers\BindTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\ComponentTagHelperProducer.Factory.cs (2)
24[NotNullWhen(true)] out TagHelperProducer? result) 28_bindTagHelperProducerFactory.TryCreate(compilation, includeDocumentation, excludeHidden, out var producer);
Language\TagHelpers\Producers\DefaultTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\FormNameTagHelperProducer.Factory.cs (1)
20[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\ITagHelperProducerFactory.cs (1)
15[NotNullWhen(true)] out TagHelperProducer? result);
Language\TagHelpers\Producers\KeyTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\RefTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\RenderModeTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\SplatTagHelperProducer.Factory.cs (1)
18[NotNullWhen(true)] out TagHelperProducer? result)
Language\TagHelpers\Producers\TagHelperProducer.cs (2)
14public bool TryCreate(Compilation compilation, [NotNullWhen(true)] out TagHelperProducer? result) 21[NotNullWhen(true)] out TagHelperProducer? result);
Mvc.Version1_X\ViewComponentTagHelperProducer.Factory.cs (1)
19[NotNullWhen(true)] out TagHelperProducer? result)
Mvc.Version2_X\ViewComponentTagHelperProducer.Factory.cs (1)
19[NotNullWhen(true)] out TagHelperProducer? result)
Mvc\ViewComponentTagHelperProducer.Factory.cs (1)
19[NotNullWhen(true)] out TagHelperProducer? result)