/// <summary> /// Registers a global compare function. /// </summary> /// <remarks> /// This method wraps the native ups_register_compare function. /// </remarks> /// <param name="name">Descriptive name of the compare function</param> /// <param name="foo">Delegate object</param> public static void RegisterCompare(String name, CompareFunc foo) { CompareFunc pinned = new CompareFunc(foo); callbacks.Add(pinned); NativeMethods.RegisterCompare(name, pinned); }