protected override void dispose(bool disposeManagedResources) { if (!IsDisposed) { if (CameraDestroyed != null) CameraDestroyed(new CameraEventArgs(this)); } base.dispose(disposeManagedResources); }