12 types derived from TagHelperProducer
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
15
internal sealed partial class BindTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
19
internal sealed partial class ComponentTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\DefaultTagHelperProducer.cs (1)
10
internal sealed partial class DefaultTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (1)
12
internal sealed partial class EventHandlerTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\FormNameTagHelperProducer.cs (1)
10
internal sealed partial class FormNameTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\KeyTagHelperProducer.cs (1)
10
internal sealed partial class KeyTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\RefTagHelperProducer.cs (1)
10
internal sealed partial class RefTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\RenderModeTagHelperProducer.cs (1)
10
internal sealed partial class RenderModeTagHelperProducer :
TagHelperProducer
Language\TagHelpers\Producers\SplatTagHelperProducer.cs (1)
10
internal sealed partial class SplatTagHelperProducer :
TagHelperProducer
Mvc.Version1_X\ViewComponentTagHelperProducer.cs (1)
11
internal sealed partial class ViewComponentTagHelperProducer :
TagHelperProducer
Mvc.Version2_X\ViewComponentTagHelperProducer.cs (1)
11
internal sealed partial class ViewComponentTagHelperProducer :
TagHelperProducer
Mvc\ViewComponentTagHelperProducer.cs (1)
11
internal sealed partial class ViewComponentTagHelperProducer :
TagHelperProducer
25 references to TagHelperProducer
Microsoft.CodeAnalysis.Razor.Compiler (25)
Language\TagHelperDiscoverer.cs (6)
13
internal sealed class TagHelperDiscoverer(ImmutableArray<
TagHelperProducer
> producers, bool includeDocumentation, bool excludeHidden)
25
private static int GetCacheKey(ImmutableArray<
TagHelperProducer
> producers, bool includeDocumentation, bool excludeHidden)
41
foreach (
var
producer in producers)
79
using var _ = ArrayPool<
TagHelperProducer
>.Shared.GetPooledArraySpan(
85
foreach (
var
producer in producers)
139
foreach (
var
producer in typeProducers)
Language\TagHelperDiscoveryService.cs (3)
95
private ImmutableArray<
TagHelperProducer
> GetProducers(Compilation compilation, bool includeDocumentation, bool excludeHidden)
102
using var builder = new PooledArrayBuilder<
TagHelperProducer
>(_producerFactories.Length);
106
if (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)
14
public 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)