1 write to InstantiationStrategy
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Specs\Types\ObjectSpec.cs (1)
18InstantiationStrategy = instantiationStrategy;
5 references to InstantiationStrategy
Microsoft.Extensions.Configuration.Binder.SourceGeneration (5)
Emitter\CoreBindingHelpers.cs (3)
315Debug.Assert(type.InstantiationStrategy is ObjectInstantiationStrategy.ParameterizedConstructor); 964((ObjectSpec)complexType).InstantiationStrategy == ObjectInstantiationStrategy.ParameterizedConstructor) 1238ObjectInstantiationStrategy strategy = objectType.InstantiationStrategy;
Specs\BindingHelperInfo.cs (1)
187if (objectSpec is { InstantiationStrategy: ObjectInstantiationStrategy.ParameterizedConstructor, InitExceptionMessage: null })
Specs\TypeIndex.cs (1)
25ObjectSpec objectSpec => objectSpec is { InstantiationStrategy: not ObjectInstantiationStrategy.None, InitExceptionMessage: null },