10 references to MemberAccessor
System.Text.Json (10)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverterWithReflection.cs (1)
26
jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.
MemberAccessor
.CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>();
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverterWithReflection.cs (1)
25
jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.
MemberAccessor
.CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>();
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverterWithReflection.cs (1)
23
jsonTypeInfo.AddMethodDelegate = DefaultJsonTypeInfoResolver.
MemberAccessor
.CreateAddMethodDelegate<TCollection>();
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)
126
jsonTypeInfo.CreateObjectWithArgs = DefaultJsonTypeInfoResolver.
MemberAccessor
.CreateParameterizedConstructor<T, TArg0, TArg1, TArg2, TArg3>(ConstructorInfo!);
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (5)
420
jsonPropertyInfo.Get =
MemberAccessor
.CreatePropertyGetter<T>(propertyInfo);
426
jsonPropertyInfo.Set =
MemberAccessor
.CreatePropertySetter<T>(propertyInfo);
434
jsonPropertyInfo.Get =
MemberAccessor
.CreateFieldGetter<T>(fieldInfo);
438
jsonPropertyInfo.Set =
MemberAccessor
.CreateFieldSetter<T>(fieldInfo);
465
return
MemberAccessor
.CreateParameterlessConstructor(type, defaultCtor);