1 instantiation of ParameterSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
789
ParameterSpec paramSpec = new
ParameterSpec
(parameter, propertySpec.TypeRef)
10 references to ParameterSpec
Microsoft.Extensions.Configuration.Binder.SourceGeneration (10)
ConfigurationBindingGenerator.Parser.cs (2)
767
List<
ParameterSpec
>? ctorParams = null;
789
ParameterSpec
paramSpec = new ParameterSpec(parameter, propertySpec.TypeRef)
Emitter\CoreBindingHelpers.cs (5)
336
foreach (
ParameterSpec
parameter in type.ConstructorParameters)
394
if (member is
ParameterSpec
{ ErrorOnFailedBinding: true })
426
if (member is
ParameterSpec
{ ErrorOnFailedBinding: true } && !member.TypeRef.CanBeNull)
1005
bool requireValue = bindingToLocal && !member.TypeRef.CanBeNull && member is
ParameterSpec
;
1008
bool hasDeclaredDefault = bindingToLocal && member is
ParameterSpec
{ ErrorOnFailedBinding: false };
Specs\Members\PropertySpec.cs (1)
23
public
ParameterSpec
? MatchingCtorParam { get; set; }
Specs\Types\ObjectSpec.cs (2)
15
ImmutableEquatableArray<
ParameterSpec
>? constructorParameters,
28
public ImmutableEquatableArray<
ParameterSpec
>? ConstructorParameters { get; }