Qyoto.QAbstractItemModel.DerefIndexHandle C# (CSharp) Method

DerefIndexHandle() public static method

public static DerefIndexHandle ( object o ) : void
o object
return void
        public static void DerefIndexHandle(object o)
        {
            HandleRef reference;
            if( o == null)
                return;
            if (handleMap.TryGetValue(o, out reference)) {
                reference.refCount -= 1;

                if (reference.refCount == 0) {
                    reference.handle.Free();
                    handleMap.Remove(o);
                }
            }

            return ;
        }

Usage Example

Example #1
0
 public void Dispose()
 {
     QAbstractItemModel.DerefIndexHandle(InternalPointer());
     interceptor.Invoke("~QModelIndex", "~QModelIndex()", typeof(void));
 }