1 write to InstantiationStrategy
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Specs\Types\ObjectSpec.cs (1)
18
InstantiationStrategy
= instantiationStrategy;
7 references to InstantiationStrategy
Microsoft.Extensions.Configuration.Binder.SourceGeneration (7)
Emitter\CoreBindingHelpers.cs (5)
323
Debug.Assert(type.
InstantiationStrategy
is ObjectInstantiationStrategy.ParameterizedConstructor);
952
type.
InstantiationStrategy
is ObjectInstantiationStrategy.ParameterizedConstructor &&
974
complexType is not ObjectSpec {
InstantiationStrategy
: ObjectInstantiationStrategy.ParameterizedConstructor };
1088
((ObjectSpec)complexType).
InstantiationStrategy
== ObjectInstantiationStrategy.ParameterizedConstructor)
1421
ObjectInstantiationStrategy strategy = objectType.
InstantiationStrategy
;
Specs\BindingHelperInfo.cs (1)
180
bool needsInitializeMethod = objectSpec is {
InstantiationStrategy
: ObjectInstantiationStrategy.ParameterizedConstructor, InitExceptionMessage: null };
Specs\TypeIndex.cs (1)
25
ObjectSpec objectSpec => objectSpec is {
InstantiationStrategy
: not ObjectInstantiationStrategy.None, InitExceptionMessage: null },