Gablarski.OpenAL.PlaybackDevice.Dispose C# (CSharp) Méthode

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void
        protected override void Dispose(bool disposing)
        {
            if (Handle == IntPtr.Zero)
                return;

            if (disposing)
            {
                if (Context != null)
                    Context.Dispose();
            }

            OpenAL.DebugFormat ("Destroying playback device {0}", Name);

            Close();
            Handle = IntPtr.Zero;
            this.disposed = true;

            OpenAL.DebugFormat ("Destroyed playback device {0}", Name);
        }