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