2 writes to ConstructorInfo
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (1)
96
converter.
ConstructorInfo
= constructor!;
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (1)
24
ConstructorInfo
= elementConverter.ConstructorInfo;
10 references to ConstructorInfo
System.Text.Json (10)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.Reflection.cs (1)
27
jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateParameterizedConstructor<T>(
ConstructorInfo
!);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (1)
120
jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateParameterizedConstructor<T, TArg0, TArg1, TArg2, TArg3>(
ConstructorInfo
!);
System\Text\Json\Serialization\Converters\Value\NullableConverter.cs (1)
24
ConstructorInfo = elementConverter.
ConstructorInfo
;
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (7)
97
typeInfo.Converter.
ConstructorInfo
?.HasSetsRequiredMembersAttribute() ?? false;
294
Debug.Assert(typeInfo.Converter.
ConstructorInfo
!= null);
295
ParameterInfo[] parameters = typeInfo.Converter.
ConstructorInfo
.GetParameters();
306
Debug.Assert(typeInfo.Converter.
ConstructorInfo
.DeclaringType != null);
307
ThrowHelper.ThrowNotSupportedException_ConstructorContainsNullParameterNames(typeInfo.Converter.
ConstructorInfo
.DeclaringType);
458
if (converter.
ConstructorInfo
!= null && !converter.ConstructorIsParameterized)
462
defaultCtor = converter.
ConstructorInfo
;