CFRetain() private method

private CFRetain ( IntPtr obj ) : IntPtr
obj System.IntPtr
return System.IntPtr
コード例 #1
0
 internal CFString(IntPtr handle, bool owns)
 {
     this.handle = handle;
     if (!owns)
     {
         CFObject.CFRetain(handle);
     }
 }
コード例 #2
0
 public CFDictionary(IntPtr handle, bool owns)
 {
     if (!owns)
     {
         CFObject.CFRetain(handle);
     }
     this.Handle = handle;
 }
コード例 #3
0
 public CFData(IntPtr handle, bool owns)
 {
     if (!owns)
     {
         CFObject.CFRetain(handle);
     }
     this.handle = handle;
 }
コード例 #4
0
ファイル: CFRunLoop.cs プロジェクト: cwensley/monomac
 internal CFRunLoopSource(IntPtr handle, bool ownsHandle)
 {
     if (!ownsHandle)
     {
         CFObject.CFRetain(handle);
     }
     this.handle = handle;
 }
コード例 #5
0
ファイル: CFArray.cs プロジェクト: zezba9000/maccore
        internal CFArray(IntPtr handle, bool owns)
        {
            if (handle == IntPtr.Zero)
            {
                throw new ArgumentNullException("handle");
            }

            this.handle = handle;
            if (!owns)
            {
                CFObject.CFRetain(handle);
            }
        }
コード例 #6
0
 internal CFRunLoopSource(IntPtr handle)
 {
     CFObject.CFRetain(handle);
     this.handle = handle;
 }