public static IntPtr LoadLibrary(string fileName) { NativeLibraryHelper.LoadLibraryCallback loadLibraryCallback = new NativeLibraryHelper.LoadLibraryCallback(NativeLibraryHelper.LoadLibraryWin32); if (!HelperMethods.IsWindows()) { loadLibraryCallback = new NativeLibraryHelper.LoadLibraryCallback(NativeLibraryHelper.LoadLibraryPosix); } return(loadLibraryCallback(fileName)); }