2 interfaces inheriting from IRazorFeature
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\IRazorEngineFeature.cs (1)
6public interface IRazorEngineFeature : IRazorFeature
Language\IRazorProjectEngineFeature.cs (1)
6public interface IRazorProjectEngineFeature : IRazorFeature
10 references to IRazorFeature
Microsoft.AspNetCore.Razor.Language.UnitTests (5)
RazorProjectEngineBuilderExtensionsTest.cs (5)
30var feature = Assert.Single(builder.Features); 45var feature = Assert.Single(builder.Features); 64var feature = Assert.Single(builder.Features); 81var feature = Assert.Single(builder.Features); 100var feature = Assert.Single(builder.Features);
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\RazorProjectEngine.cs (1)
346private static void AddDefaultFeatures(ImmutableArray<IRazorFeature>.Builder features)
Language\RazorProjectEngineBuilder.cs (4)
15public ImmutableArray<IRazorFeature>.Builder Features { get; } 22Features = ImmutableArray.CreateBuilder<IRazorFeature>(); 31foreach (var feature in Features) 44Debug.Fail($"Encountered an {nameof(IRazorFeature)} that is not an {nameof(IRazorEngineFeature)} or {nameof(IRazorProjectEngineFeature)}.");