Navy assets must first be stricken from the Naval Vessel Register before they can be disposed. Once stricken their disposition can be by several methods:
Occurs when the component is disposed by a call to the Dispose method. ... When you create a Disposed delegate, you identify the method that handles the event.