protected override void Dispose(bool disposing) { if (Pointer != IntPtr.Zero) { myManager.ReleaseMedia(this); } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { lock (AllInstances) { AllInstances.Remove(this); } if (Pointer != IntPtr.Zero) { myManager.ReleaseMedia(this); } base.Dispose(disposing); }