2 types derived from DotNetFrameworkSpec
Microsoft.Build.Utilities.Core (2)
FrameworkLocationHelper.cs (2)
1647private class DotNetFrameworkSpecLegacy : DotNetFrameworkSpec 1718private class DotNetFrameworkSpecV3 : DotNetFrameworkSpec
1 instantiation of DotNetFrameworkSpec
Microsoft.Build.Utilities.Core (1)
FrameworkLocationHelper.cs (1)
1174return new DotNetFrameworkSpec(
10 references to DotNetFrameworkSpec
Microsoft.Build.Utilities.Core (10)
FrameworkLocationHelper.cs (10)
152private static DotNetFrameworkSpec[] DotNetFrameworkSpecs() => 431private static readonly Lazy<IReadOnlyDictionary<Version, DotNetFrameworkSpec>> DotNetFrameworkSpecDict = new(() => DotNetFrameworkSpecs().ToDictionary(spec => spec.Version)); 666var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 676var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 701var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 711var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 1159private static DotNetFrameworkSpec GetDotNetFrameworkSpec(Version version) 1161ErrorUtilities.VerifyThrowArgument(DotNetFrameworkSpecDict.Value.TryGetValue(version, out DotNetFrameworkSpec spec), "FrameworkLocationHelper.UnsupportedFrameworkVersion", version); 1166/// Helper method to create an instance of <see cref="DotNetFrameworkSpec"/> for .net v4.x, 1172private static DotNetFrameworkSpec CreateDotNetFrameworkSpecForV4(Version version, Version visualStudioVersion)