| File: Nuget.Frameworks\DefaultFrameworkNameProvider.cs | Web Access |
| Project: src\vstest\src\Microsoft.TestPlatform.ObjectModel\Microsoft.TestPlatform.ObjectModel.csproj (Microsoft.VisualStudio.TestPlatform.ObjectModel) |
// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; namespace NuGetClone.Frameworks { internal sealed class DefaultFrameworkNameProvider : FrameworkNameProvider { public DefaultFrameworkNameProvider() : base(new IFrameworkMappings[] { DefaultFrameworkMappings.Instance }, new IPortableFrameworkMappings[] { DefaultPortableFrameworkMappings.Instance }) { } private static readonly Lazy<IFrameworkNameProvider> InstanceLazy = new(() => new DefaultFrameworkNameProvider()); public static IFrameworkNameProvider Instance { get { return InstanceLazy.Value; } } } }