| File: parent\Shared\ExtensionFoldersRegistryKey.cs | Web Access |
| Project: Microsoft.Build.Tasks.csproj (Microsoft.Build.Tasks.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System; namespace Microsoft.Build.Shared { /// <summary> /// Contains information about entries in the AssemblyFoldersEx registry keys. /// </summary> internal class ExtensionFoldersRegistryKey { /// <summary> /// Constructor /// </summary> internal ExtensionFoldersRegistryKey(string registryKey, Version targetFrameworkVersion) { ArgumentNullException.ThrowIfNull(registryKey); ArgumentNullException.ThrowIfNull(targetFrameworkVersion); RegistryKey = registryKey; TargetFrameworkVersion = targetFrameworkVersion; } /// <summary> /// The registry key to the component /// </summary> internal string RegistryKey { get; } /// <summary> /// Target framework version for the registry key /// </summary> internal Version TargetFrameworkVersion { get; } } }