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>()); 34valueFactory: key => _sourceAccessor.CreateParameterlessConstructor(key.declaringType, (ConstructorInfo?)key.member)); 39valueFactory: key => _sourceAccessor.CreateFieldGetter<TProperty>((FieldInfo)key.member!)); 44valueFactory: key => _sourceAccessor.CreateFieldSetter<TProperty>((FieldInfo)key.member!)); 49valueFactory: _ => _sourceAccessor.CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>()); 54valueFactory: _ => _sourceAccessor.CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>()); 59valueFactory: key => _sourceAccessor.CreateParameterizedConstructor<T>((ConstructorInfo)key.member!)); 64valueFactory: key => _sourceAccessor.CreateParameterizedConstructor<T, TArg0, TArg1, TArg2, TArg3>((ConstructorInfo)key.member!)); 69valueFactory: key => _sourceAccessor.CreatePropertyGetter<TProperty>((PropertyInfo)key.member!)); 74valueFactory: key => _sourceAccessor.CreatePropertySetter<TProperty>((PropertyInfo)key.member!));