// ===================================================================== /// <summary> /// Releases the platform resources. /// </summary> public static void release() { /* dispose the platform */ if (_platformHandle == IntPtr.Zero) { return; } // notify service that the platform was disposed so all dangling // references does not crash. ((CloudeoServiceImpl)_service).platformDisposed(); NativeAPI.adl_release_platform(_platformHandle); _platformHandle = IntPtr.Zero; // release the service to deallocate it. _service = null; }