IpaziaPDFReader.PDF_Manager.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 (oTiledLayer != null)
                oTiledLayer.RemoveFromSuperLayer ();

            if (oContentView != null)
                oContentView.RemoveFromSuperview ();

            if (scroll_area != null)
                scroll_area.RemoveFromSuperview();

            if (tiled_layer_delegate != null)
                tiled_layer_delegate.Dispose ();

            if (scroll_area_delegate != null)
                scroll_area_delegate.Dispose ();

            if (scroll_area != null)
                scroll_area.Delegate = null;

            if (oTiledLayer != null)
                oTiledLayer.Delegate = null;

            scroll_area_delegate = null;

            tiled_layer_delegate = null;

            if (currentPDFPage != null)
                currentPDFPage.Dispose ();

            currentPDFPage = null;

            if (oTiledLayer != null)
                oTiledLayer.Dispose ();

            oTiledLayer = null;

            base.Dispose (disposing);
        }