/// <summary>
        /// Closes streams and cleans up the Win32Assembly.
        /// </summary>
        public void Dispose()
        {
            path      = null;
            assembler = null;

            peImage.Dispose();

            if (netHeader != null)
            {
                netHeader.Dispose();
            }
        }
        /// <summary>
        /// Closes streams and cleans up the Win32Assembly.
        /// </summary>
        public void Dispose()
        {
            _path      = null;
            _assembler = null;

            _peImage.Dispose();

            if (_netHeader != null)
            {
                _netHeader.Dispose();
            }
        }