public static void RegisterCompare(String name, CompareFunc foo) { CompareFunc pinned = new CompareFunc(foo); callbacks.Add(pinned); NativeMethods.RegisterCompare(name, pinned); }