1 write to _sourceAccessor
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.cs (1)
20
_sourceAccessor
= new ReflectionEmitMemberAccessor();
10 references to _sourceAccessor
System.Text.Json (10)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.cs (10)
29
_ =>
_sourceAccessor
.CreateAddMethodDelegate<TCollection>());
34
valueFactory: key =>
_sourceAccessor
.CreateParameterlessConstructor(key.declaringType, (ConstructorInfo?)key.member));
39
valueFactory: key =>
_sourceAccessor
.CreateFieldGetter<TProperty>((FieldInfo)key.member!));
44
valueFactory: key =>
_sourceAccessor
.CreateFieldSetter<TProperty>((FieldInfo)key.member!));
49
valueFactory: _ =>
_sourceAccessor
.CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>());
54
valueFactory: _ =>
_sourceAccessor
.CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>());
59
valueFactory: key =>
_sourceAccessor
.CreateParameterizedConstructor<T>((ConstructorInfo)key.member!));
64
valueFactory: key =>
_sourceAccessor
.CreateParameterizedConstructor<T, TArg0, TArg1, TArg2, TArg3>((ConstructorInfo)key.member!));
69
valueFactory: key =>
_sourceAccessor
.CreatePropertyGetter<TProperty>((PropertyInfo)key.member!));
74
valueFactory: key =>
_sourceAccessor
.CreatePropertySetter<TProperty>((PropertyInfo)key.member!));