// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using Microsoft.Win32.SafeHandles; using System; #if REGISTRY_ASSEMBLY namespace Microsoft.Win32.SafeHandles #else namespace Internal.Win32.SafeHandles #endif { #if REGISTRY_ASSEMBLY public #else internal #endif sealed partial class SafeRegistryHandle : SafeHandleZeroOrMinusOneIsInvalid { internal SafeRegistryHandle() : base(true) { } public SafeRegistryHandle(IntPtr preexistingHandle, bool ownsHandle) : base(ownsHandle) { SetHandle(preexistingHandle); } } }