protected void SendEdgeEvent(Edge e) { EventHandler eh = EdgeEvent; if( eh != null ) { eh(e, EventArgs.Empty); } }