8 writes to CreateObjectWithArgs
System.Text.Json (8)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (1)
54jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateImmutableDictionaryCreateRangeDelegate<TDictionary, TKey, TValue>();
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverter.cs (1)
42jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>();
System\Text\Json\Serialization\Converters\Collection\ImmutableSortedDictionaryOfTKeyTValueConverter.cs (1)
54jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateImmutableDictionaryCreateRangeDelegate<TDictionary, TKey, TValue>();
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.cs (1)
70jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateParameterizedConstructor<T>(ConstructorInfo!);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (1)
126jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.MemberAccessor.CreateParameterizedConstructor<T, TArg0, TArg1, TArg2, TArg3>(ConstructorInfo!);
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (2)
38typeInfo.CreateObjectWithArgs = objectInfo.ObjectWithParameterizedConstructorCreator; 93typeInfo.CreateObjectWithArgs = createObjectWithArgs;
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (1)
108CreateObjectWithArgs = null;
9 references to CreateObjectWithArgs
System.Text.Json (9)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (1)
45(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>?)state.Current.JsonTypeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverter.cs (1)
33Func<IEnumerable<TElement>, TCollection>? creator = (Func<IEnumerable<TElement>, TCollection>?)typeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Collection\ImmutableSortedDictionaryOfTKeyTValueConverter.cs (1)
45(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>?)state.Current.JsonTypeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.cs (2)
40Debug.Assert(frame.JsonTypeInfo.CreateObjectWithArgs is not null); 45Func<object[], T> createObject = (Func<object[], T>)frame.JsonTypeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (2)
20frame.JsonTypeInfo.CreateObjectWithArgs!; 93Debug.Assert(typeInfo.CreateObjectWithArgs is not null);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1613CreateObjectWithArgs is null || _parameterInfoValuesIndex is not null,
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (1)
105if (CreateObjectWithArgs is not null)