<PackageReference Include="Newtonsoft.Json" Version="4.5.9" />

DynamicProxy<T>

class DynamicProxy<T>
public DynamicProxy()

public virtual IEnumerable<string> GetDynamicMemberNames(T instance)

public virtual bool TryBinaryOperation(T instance, BinaryOperationBinder binder, object arg, out object result)

public virtual bool TryConvert(T instance, ConvertBinder binder, out object result)

public virtual bool TryCreateInstance(T instance, CreateInstanceBinder binder, object[] args, out object result)

public virtual bool TryDeleteIndex(T instance, DeleteIndexBinder binder, object[] indexes)

public virtual bool TryDeleteMember(T instance, DeleteMemberBinder binder)

public virtual bool TryGetIndex(T instance, GetIndexBinder binder, object[] indexes, out object result)

public virtual bool TryGetMember(T instance, GetMemberBinder binder, out object result)

public virtual bool TryInvoke(T instance, InvokeBinder binder, object[] args, out object result)

public virtual bool TryInvokeMember(T instance, InvokeMemberBinder binder, object[] args, out object result)

public virtual bool TrySetIndex(T instance, SetIndexBinder binder, object[] indexes, object value)

public virtual bool TrySetMember(T instance, SetMemberBinder binder, object value)

public virtual bool TryUnaryOperation(T instance, UnaryOperationBinder binder, out object result)