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)
326
Debug.Assert(type.
InstantiationStrategy
is ObjectInstantiationStrategy.ParameterizedConstructor);
955
type.
InstantiationStrategy
is ObjectInstantiationStrategy.ParameterizedConstructor &&
981
complexType is not ObjectSpec {
InstantiationStrategy
: ObjectInstantiationStrategy.ParameterizedConstructor } ||
1147
effectiveMemberType is ObjectSpec {
InstantiationStrategy
: ObjectInstantiationStrategy.ParameterizedConstructor } &&
1439
ObjectInstantiationStrategy strategy = objectType.
InstantiationStrategy
;
Specs\BindingHelperInfo.cs (1)
190
bool needsInitializeMethod = objectSpec is {
InstantiationStrategy
: ObjectInstantiationStrategy.ParameterizedConstructor, InitExceptionMessage: null };
Specs\TypeIndex.cs (1)
25
ObjectSpec objectSpec => objectSpec is {
InstantiationStrategy
: not ObjectInstantiationStrategy.None, InitExceptionMessage: null },