static public T [] ArrayFromHandle <T> (NativeHandle handle, Converter <NativeHandle, T> creator, bool releaseHandle) { var rv = ArrayFromHandle <T> (handle, creator); if (releaseHandle && handle == NativeHandle.Zero) { NSObject.DangerousRelease(handle); } return(rv); }
public static void ReleaseNative(IntPtr handle) { NSObject.DangerousRelease(handle); }
public static void ReleaseNative(NativeHandle handle) { NSObject.DangerousRelease(handle); }