title: Generate Eventhandler of unknown type while running
body: <p>is it possible to generate an eventhandler while running?
  I want to do something like that:</p>
  
  <pre><code>public bool addCallback(string name, Delegate Callback)
  {
     EventInfo ei = DataProxy.GetType().GetEvent(name, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
     if (ei == null)
        return false;
     ei.AddEventHandler(DataProxy, Callback);
     //now I want to add an Eventhandler, which removes the Callback and this new Eventhandler itsself
     return true;
  }
  </code></pre>