12 references to GetFeatures
Microsoft.CodeAnalysis.Razor.Compiler (12)
CSharp\CompilationTagHelperFeature.cs (1)
34
_referenceFeature = Engine.
GetFeatures
<IMetadataReferenceFeature>().FirstOrDefault();
Language\DefaultRazorDirectiveClassifierPhase.cs (1)
15
Passes = Engine.
GetFeatures
<IRazorDirectiveClassifierPass>().OrderByAsArray(static x => x.Order);
Language\DefaultRazorDocumentClassifierPhase.cs (1)
15
Passes = Engine.
GetFeatures
<IRazorDocumentClassifierPass>().OrderByAsArray(p => p.Order);
Language\DefaultRazorOptimizationPhase.cs (1)
15
Passes = Engine.
GetFeatures
<IRazorOptimizationPass>().OrderByAsArray(static x => x.Order);
Language\DefaultRazorSyntaxTreePhase.cs (1)
15
Passes = Engine.
GetFeatures
<IRazorSyntaxTreePass>().OrderByAsArray(static x => x.Order);
Language\RazorEngine.cs (1)
56
if (
GetFeatures
<TFeature>() is [var feature, ..])
Language\RazorEnginePhaseBase.cs (1)
43
if (Engine.
GetFeatures
<T>() is [var feature, ..])
Language\RazorProjectEngine.cs (2)
49
.
GetFeatures
<IConfigureRazorParserOptionsFeature>()
53
.
GetFeatures
<IConfigureRazorCodeGenerationOptionsFeature>()
Language\TagHelperDiscoveryService.cs (1)
19
_producerFactories = Engine.
GetFeatures
<ITagHelperProducerFactory>();
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
45
var identifierFeature = Engine.
GetFeatures
<IMetadataIdentifierFeature>().First();
SourceGenerators\StaticCompilationTagHelperFeature.cs (1)
46
_discoveryService = Engine.
GetFeatures
<ITagHelperDiscoveryService>().FirstOrDefault();