namespace Sandbox.Bind;
///
/// A proxy where set and get are done via functions
///
internal class MethodProxy : Proxy
{
public Func Read { get; set; }
public Action Write { get; set; }
public MethodProxy( Func read, Action write )
{
Name = "[MethodBind]";
Read = read;
Write = write;
}
public MethodProxy( object target, Func read, Action write )
{
Target = new WeakReference