Dynoproxy 1.0.0-C... License Info

Dynoproxy 1.0.0-CI00002

Dynoproxy

Represents dynamic sources through strictly typed proxies:

[TestMethod]
public void Call()
{
     dynamic c = new ExpandoObject();
     c.Add = (Func<int, int, int>)((a, b) => a + b);

     ICalculator proxy = Proxy.Create<ICalculator>(c);
     Assert.AreEqual(3, proxy.Add(1, 2));
}

where:

public interface ICalculator
{
     int Add(int a, int b);
}