private static bool RaiseCommandRegisteringEvent( CommandDescriptor descriptor ) { var h = CommandRegistering; if ( h == null ) return false; var e = new CommandRegistringEventArgs( descriptor ); h( null, e ); return e.Cancel; }