Ive not seen one like the one you show, however..
For example:
delegate void SetTextCallback(String text);
private void settext(String newtext)
{
if (this.textBox2.InvokeRequired)
{
SetTextCallback d = new SetTextCallback(settext);
this.Invoke(d, new object[] { newtext });
}
else
{
try
{
this.textBox2.AppendText(newtext);
this.textBox2.Update();
}
catch (System.Exception excpt)
{//
}
}
}
which uses delegates to work with threads..
I think what you're methods asking for there is for
EventFire( new delegate(your_event_handler),new object[] { params,go,here });