static CFArray() { var handle = Dlfcn.dlopen (Constants.CoreFoundationLibrary, 0); if (handle == IntPtr.Zero) return; try { kCFTypeArrayCallbacks_ptr = Dlfcn.GetIndirect (handle, "kCFTypeArrayCallBacks"); } finally { Dlfcn.dlclose (handle); } }