Newtonsoft.Json.Utilities.ReflectionDelegateFactory
namespace Newtonsoft.Json.Utilities
{
internal abstract class ReflectionDelegateFactory
{
public Newtonsoft.Json.Serialization.Func<T, object> CreateGet<[System.Runtime.CompilerServices.Nullable(2)] T>(MemberInfo memberInfo);
public Newtonsoft.Json.Serialization.Action<T, object> CreateSet<[System.Runtime.CompilerServices.Nullable(2)] T>(MemberInfo memberInfo);
public abstract MethodCall<T, object> CreateMethodCall<[System.Runtime.CompilerServices.Nullable(2)] T>(MethodBase method);
public abstract ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method);
public abstract Newtonsoft.Json.Serialization.Func<T> CreateDefaultConstructor<[System.Runtime.CompilerServices.Nullable(2)] T>(Type type);
public abstract Newtonsoft.Json.Serialization.Func<T, object> CreateGet<[System.Runtime.CompilerServices.Nullable(2)] T>(PropertyInfo propertyInfo);
public abstract Newtonsoft.Json.Serialization.Func<T, object> CreateGet<[System.Runtime.CompilerServices.Nullable(2)] T>(FieldInfo fieldInfo);
public abstract Newtonsoft.Json.Serialization.Action<T, object> CreateSet<[System.Runtime.CompilerServices.Nullable(2)] T>(FieldInfo fieldInfo);
public abstract Newtonsoft.Json.Serialization.Action<T, object> CreateSet<[System.Runtime.CompilerServices.Nullable(2)] T>(PropertyInfo propertyInfo);
protected ReflectionDelegateFactory();
}
}