public void Setup() { MethodVoid methodVoid = PrintHello; MethodInt methodInt = Inc; myDelegateVoid = new(methodVoid.Method); myDelegateInt = new(methodInt.Method); }
public void TestMyDelegate() { MethodVoid methodVoid = PrintHello; myDelegateVoid += methodVoid.Method; methodVoid -= PrintHello; methodVoid += PrintHi; myDelegateVoid += methodVoid.Method; myDelegateVoid += methodVoid.Method; methodVoid -= PrintHi; methodVoid += ThrowException; myDelegateVoid += methodVoid.Method; myDelegateVoid += methodVoid.Method; myDelegateVoid.Invoke(this, null); }
public ActionVoid(MethodVoid method) { _method = method; }