protected void FireEnqueue() { //the event: EventHandler eh = EnqueueEvent; if( eh != null ) { eh(this, EventArgs.Empty); } } /**