Disclaimer None - these are my opinions and they're also my employer's!
| |
E-mail
Sign In
[Serializable]
public class RemoteEventShim<T> : MarshalByRefObject where T : EventArgs, new()
{
public override object InitializeLifetimeService()
return null;
}
public event EventHandler<T> RemoteEvent;
public void RemoteEventHandler(object sender, T e)
EventHandler<T> handler = RemoteEvent;
if (handler != null)
handler(sender, e);