private void OnDeleteRootMapCompleted(object sender, AsyncCompletedEventArgs e) { if (DeleteRootMapCompleted != null) { if (e.UserState == null || !(e.UserState is Guid)) { return; } Guid rootMapId = (Guid)e.UserState; Proxy.EventRegisterEventArgs eventArgs = new Proxy.EventRegisterEventArgs(); DeleteRootMapCompleted.FireEvent(rootMapId, this, eventArgs); } }