protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { Base.gluezilla_StringContainerFinish(handle); Marshal.FreeHGlobal(handle.Handle); } disposed = true; } }