public static SdkHandle Load(SupportedPlatform platform, string[] possibleNames) { DllUnloaded.WaitOne(); IntPtr handle; string location; PlatformSpecific.LoadDynamicLibrary(platform, possibleNames, out handle, out location); return(new SdkHandle(handle, platform, location)); }