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)
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
)
1432
Debug.Assert(strategy is ObjectInstantiationStrategy.
ParameterizedConstructor
);
Specs\BindingHelperInfo.cs (1)
180
bool needsInitializeMethod = objectSpec is { InstantiationStrategy: ObjectInstantiationStrategy.
ParameterizedConstructor
, InitExceptionMessage: null };