69 references to FrameworkLocationHelper
Microsoft.Build (11)
Definition\ToolsetReader.cs (5)
172FrameworkLocationHelper.GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current); 238&& FrameworkLocationHelper.PathToDotNetFrameworkV20 != null) 242FrameworkLocationHelper.PathToDotNetFrameworkV20, 303var pathToFramework = FrameworkLocationHelper.PathToDotNetFrameworkV20; 309pathToFramework = FrameworkLocationHelper.PathToDotNetFrameworkV40;
ElementLocation\XmlDocumentWithLocation.cs (4)
367(!String.IsNullOrEmpty(FrameworkLocationHelper.programFiles32) && directory.StartsWith(FrameworkLocationHelper.programFiles32, StringComparison.OrdinalIgnoreCase)) || 368(!String.IsNullOrEmpty(FrameworkLocationHelper.programFiles64) && directory.StartsWith(FrameworkLocationHelper.programFiles64, StringComparison.OrdinalIgnoreCase)))
Evaluation\Evaluator.cs (1)
1148SetBuiltInProperty(ReservedPropertyNames.programFiles32, FrameworkLocationHelper.programFiles32);
Evaluation\IntrinsicFunctions.cs (1)
725return FrameworkLocationHelper.programFiles32;
Microsoft.Build.Framework (1)
Utilities\FrameworkLocationHelper.cs (1)
1590string referencePath = GenerateReferenceAssemblyPath(FrameworkLocationHelper.programFilesReferenceAssemblyLocation, this.FrameworkName);
Microsoft.Build.Utilities.Core (57)
ToolLocationHelper.cs (57)
1635public static string GetDotNetFrameworkVersionFolderPrefix(TargetDotNetFrameworkVersion version) => FrameworkLocationHelper.GetDotNetFrameworkVersionFolderPrefix(TargetDotNetFrameworkVersionToSystemVersion(version)); 1642public static string GetDotNetFrameworkRootRegistryKey(TargetDotNetFrameworkVersion version) => FrameworkLocationHelper.fullDotNetFrameworkRegistryKey; 1662return FrameworkLocationHelper.GetDotNetFrameworkSdkRootRegistryKey(dotNetFrameworkVersion, vsVersion); 1683return FrameworkLocationHelper.GetDotNetFrameworkSdkInstallKeyValue(dotNetFrameworkVersion, vsVersion); 1703return FrameworkLocationHelper.GetPathToDotNetFramework(frameworkVersion, sharedArchitecture); 1735return FrameworkLocationHelper.GetPathToDotNetFrameworkSdk(dotNetFrameworkVersion, vsVersion); 1744=> FrameworkLocationHelper.GetPathToDotNetFrameworkReferenceAssemblies(TargetDotNetFrameworkVersionToSystemVersion(version)); 1821if (targetFrameworkIdentifier.Equals(FrameworkLocationHelper.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase) && frameworkVersion.Major < 4 && string.IsNullOrEmpty(targetFrameworkProfile)) 1839string legacyMsCorlib20Path = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(targetedArchitecture); 1944FrameworkLocationHelper.programFilesReferenceAssemblyLocation, 1976if (frameworkName.Version == FrameworkLocationHelper.dotNetFrameworkVersion20) 1980else if (frameworkName.Version == FrameworkLocationHelper.dotNetFrameworkVersion30) 1984else if (frameworkName.Version == FrameworkLocationHelper.dotNetFrameworkVersion35) 2003return FrameworkLocationHelper.GetPathToDotNetFrameworkSdkTools(dotNetFrameworkVersion, vsVersion); 2011return FrameworkLocationHelper.dotNetFrameworkVersion11; 2014return FrameworkLocationHelper.dotNetFrameworkVersion20; 2017return FrameworkLocationHelper.dotNetFrameworkVersion30; 2020return FrameworkLocationHelper.dotNetFrameworkVersion35; 2023return FrameworkLocationHelper.dotNetFrameworkVersion40; 2026return FrameworkLocationHelper.dotNetFrameworkVersion45; 2029return FrameworkLocationHelper.dotNetFrameworkVersion451; 2032return FrameworkLocationHelper.dotNetFrameworkVersion452; 2035return FrameworkLocationHelper.dotNetFrameworkVersion46; 2038return FrameworkLocationHelper.dotNetFrameworkVersion461; 2041return FrameworkLocationHelper.dotNetFrameworkVersion462; 2044return FrameworkLocationHelper.dotNetFrameworkVersion47; 2047return FrameworkLocationHelper.dotNetFrameworkVersion471; 2050return FrameworkLocationHelper.dotNetFrameworkVersion472; 2053return FrameworkLocationHelper.dotNetFrameworkVersion48; 2057return FrameworkLocationHelper.dotNetFrameworkVersion481; 2069VisualStudioVersion.Version100 => FrameworkLocationHelper.visualStudioVersion100, 2070VisualStudioVersion.Version110 => FrameworkLocationHelper.visualStudioVersion110, 2071VisualStudioVersion.Version120 => FrameworkLocationHelper.visualStudioVersion120, 2072VisualStudioVersion.Version140 => FrameworkLocationHelper.visualStudioVersion140, 2073VisualStudioVersion.Version150 => FrameworkLocationHelper.visualStudioVersion150, 2074VisualStudioVersion.Version160 => FrameworkLocationHelper.visualStudioVersion160, 2075VisualStudioVersion.Version170 => FrameworkLocationHelper.visualStudioVersion170, 2076VisualStudioVersion.Version180 => FrameworkLocationHelper.visualStudioVersion180, 2335string path = FrameworkLocationHelper.GenerateReferenceAssemblyPath(targetFrameworkRootPath, frameworkName); 2911FrameworkLocationHelper.programFiles32, 3414=> FrameworkLocationHelper.GetPathToWindowsSdk(TargetDotNetFrameworkVersionToSystemVersion(version)); 3555_ => FrameworkLocationHelper.GeneratePathToBuildToolsForToolsVersion(toolsVersion, ConvertToSharedDotNetFrameworkArchitecture(architecture)), 3635IList<string> frameworkIdentifiers = GetFrameworkIdentifiers(FrameworkLocationHelper.programFilesReferenceAssemblyLocation); 3638IList<string> frameworkVersions = GetFrameworkVersions(FrameworkLocationHelper.programFilesReferenceAssemblyLocation, frameworkIdentifier); 3644IList<string> frameworkProfile = GetFrameworkProfiles(FrameworkLocationHelper.programFilesReferenceAssemblyLocation, frameworkIdentifier, frameworkVersion); 3701public static string GetProgramFilesReferenceAssemblyRoot() => FrameworkLocationHelper.programFilesReferenceAssemblyLocation; 3759if (frameworkReferenceRoot.Equals(FrameworkLocationHelper.programFilesReferenceAssemblyLocation, StringComparison.OrdinalIgnoreCase)) 3768string.Equals(folder.Name, FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV30, StringComparison.OrdinalIgnoreCase) 3769|| string.Equals(folder.Name, FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV35, StringComparison.OrdinalIgnoreCase))) 3775if (string.Equals(folder.Name, FrameworkLocationHelper.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase)) 3796frameworkIdentifiers.Add(FrameworkLocationHelper.dotNetFrameworkIdentifier); 3802frameworkIdentifiers.Add(FrameworkLocationHelper.dotNetFrameworkIdentifier); 3829if (string.Equals(frameworkIdentifier, FrameworkLocationHelper.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase)) 3945string dotNextFx30RefPath = Path.Combine(frameworkReferenceRoot, FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV30); 3948versions.Add(FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV30); 3952string dotNextFx35RefPath = Path.Combine(frameworkReferenceRoot, FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV35); 3955versions.Add(FrameworkLocationHelper.dotNetFrameworkVersionFolderPrefixV35);