public static void CombineReturn() { Tracker t = new Tracker(); DRet dret1 = new DRet(t.ARet); DRet dret2 = new DRet(t.BRet); DRet dret12 = (DRet)Delegate.Combine(dret1, dret2); string s = dret12(4); Assert.Equal(s, "BRet4"); Assert.Equal(t.S, "ARet4BRet4"); }