8 references to ParameterizedConstructor
Microsoft.Extensions.Configuration.Binder.SourceGeneration (8)
ConfigurationBindingGenerator.Parser.cs (2)
713
initializationStrategy = ctor.Parameters.Length is 0 ? ObjectInstantiationStrategy.ParameterlessConstructor : ObjectInstantiationStrategy.
ParameterizedConstructor
;
782
if (initializationStrategy is ObjectInstantiationStrategy.
ParameterizedConstructor
)
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
} &&
1450
Debug.Assert(strategy is ObjectInstantiationStrategy.
ParameterizedConstructor
);
Specs\BindingHelperInfo.cs (1)
190
bool needsInitializeMethod = objectSpec is { InstantiationStrategy: ObjectInstantiationStrategy.
ParameterizedConstructor
, InitExceptionMessage: null };