2 types derived from DotNetFrameworkSpec
Microsoft.Build.Framework (2)
Utilities\FrameworkLocationHelper.cs (2)
1663private class DotNetFrameworkSpecLegacy : DotNetFrameworkSpec 1734private class DotNetFrameworkSpecV3 : DotNetFrameworkSpec
1 instantiation of DotNetFrameworkSpec
Microsoft.Build.Framework (1)
Utilities\FrameworkLocationHelper.cs (1)
1172return new DotNetFrameworkSpec(
10 references to DotNetFrameworkSpec
Microsoft.Build.Framework (10)
Utilities\FrameworkLocationHelper.cs (10)
134private static DotNetFrameworkSpec[] DotNetFrameworkSpecs() => 413private static readonly Lazy<IReadOnlyDictionary<Version, DotNetFrameworkSpec>> DotNetFrameworkSpecDict = new(() => DotNetFrameworkSpecs().ToDictionary(spec => spec.Version)); 648var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 663var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 693var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 708var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 1158private static DotNetFrameworkSpec GetDotNetFrameworkSpec(Version version) 1159=> DotNetFrameworkSpecDict.Value.TryGetValue(version, out DotNetFrameworkSpec spec) 1164/// Helper method to create an instance of <see cref="DotNetFrameworkSpec"/> for .net v4.x, 1170private static DotNetFrameworkSpec CreateDotNetFrameworkSpecForV4(Version version, Version visualStudioVersion)