/// <summary> /// Initializes the underlying handle of a newly created <see cref="SafeHandle" /> to the provided value. /// </summary> /// <param name="safeHandle"><see cref="SafeHandle"/> instance to update</param> /// <param name="handle">Pre-existing handle</param> public static void InitHandle(SafeHandle safeHandle, IntPtr handle) { // To help maximize performance of P/Invokes, don't check if safeHandle is null. safeHandle.SetHandle(handle); }