8 references to ParameterizedConstructor
Microsoft.Extensions.Configuration.Binder.SourceGeneration (8)
ConfigurationBindingGenerator.Parser.cs (2)
713initializationStrategy = ctor.Parameters.Length is 0 ? ObjectInstantiationStrategy.ParameterlessConstructor : ObjectInstantiationStrategy.ParameterizedConstructor; 782if (initializationStrategy is ObjectInstantiationStrategy.ParameterizedConstructor)
Emitter\CoreBindingHelpers.cs (5)
323Debug.Assert(type.InstantiationStrategy is ObjectInstantiationStrategy.ParameterizedConstructor); 952type.InstantiationStrategy is ObjectInstantiationStrategy.ParameterizedConstructor && 974complexType is not ObjectSpec { InstantiationStrategy: ObjectInstantiationStrategy.ParameterizedConstructor }; 1088((ObjectSpec)complexType).InstantiationStrategy == ObjectInstantiationStrategy.ParameterizedConstructor) 1432Debug.Assert(strategy is ObjectInstantiationStrategy.ParameterizedConstructor);
Specs\BindingHelperInfo.cs (1)
180bool needsInitializeMethod = objectSpec is { InstantiationStrategy: ObjectInstantiationStrategy.ParameterizedConstructor, InitExceptionMessage: null };