69 references to DotNetFrameworkArchitecture
Microsoft.Build.Utilities.Core (43)
FrameworkLocationHelper.cs (30)
411: GetPathToDotNetFrameworkV11(DotNetFrameworkArchitecture.Current); 421: GetPathToDotNetFrameworkV20(DotNetFrameworkArchitecture.Current); 431: GetPathToDotNetFrameworkV30(DotNetFrameworkArchitecture.Current); 441: GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture.Current); 451: GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current); 461: GetPathToDotNetFrameworkV45(DotNetFrameworkArchitecture.Current); 684internal static string GetPathToDotNetFrameworkV11(DotNetFrameworkArchitecture architecture) 689internal static string GetPathToDotNetFrameworkV20(DotNetFrameworkArchitecture architecture) 694internal static string GetPathToDotNetFrameworkV30(DotNetFrameworkArchitecture architecture) 699internal static string GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture architecture) 704internal static string GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture architecture) 709internal static string GetPathToDotNetFrameworkV45(DotNetFrameworkArchitecture architecture) 716return GetPathToDotNetFramework(version, DotNetFrameworkArchitecture.Current); 719internal static string GetPathToDotNetFramework(Version version, DotNetFrameworkArchitecture architecture) 772DotNetFrameworkArchitecture architecture) 797if (leaf.StartsWith(prefix, StringComparison.Ordinal) && architecture == DotNetFrameworkArchitecture.Current) 809if (indexOfFramework64 != -1 && architecture == DotNetFrameworkArchitecture.Bitness32) 822else if (indexOfFramework64 == -1 && architecture == DotNetFrameworkArchitecture.Bitness64) 945internal static string GeneratePathToBuildToolsForToolsVersion(string toolsVersion, DotNetFrameworkArchitecture architecture) 1044private static string GetPathToBuildToolsFromEnvironment(DotNetFrameworkArchitecture architecture) 1048DotNetFrameworkArchitecture.Bitness64 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory64, 1049DotNetFrameworkArchitecture.Bitness32 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory32, 1058private static string GetPathToBuildToolsFromRegistry(string toolsVersion, DotNetFrameworkArchitecture architecture) 1066case DotNetFrameworkArchitecture.Bitness32: 1069case DotNetFrameworkArchitecture.Bitness64: 1072case DotNetFrameworkArchitecture.Current: 1292private readonly ConcurrentDictionary<DotNetFrameworkArchitecture, string> _pathsToDotNetFramework; 1329this._pathsToDotNetFramework = new ConcurrentDictionary<DotNetFrameworkArchitecture, string>(); 1365public virtual string GetPathToDotNetFramework(DotNetFrameworkArchitecture architecture) 1675return this.GetPathToDotNetFramework(DotNetFrameworkArchitecture.Current);
InprocTrackingNativeMethods.cs (1)
207string buildToolsPath = FrameworkLocationHelper.GeneratePathToBuildToolsForToolsVersion(MSBuildConstants.CurrentToolsVersion, DotNetFrameworkArchitecture.Current);
ToolLocationHelper.cs (12)
17using SharedDotNetFrameworkArchitecture = Microsoft.Build.Shared.DotNetFrameworkArchitecture; 1696SharedDotNetFrameworkArchitecture sharedArchitecture = ConvertToSharedDotNetFrameworkArchitecture(architecture); 1818SharedDotNetFrameworkArchitecture targetedArchitecture = SharedDotNetFrameworkArchitecture.Current; 1825targetedArchitecture = SharedDotNetFrameworkArchitecture.Bitness32; 1829targetedArchitecture = SharedDotNetFrameworkArchitecture.Bitness64; 3711private static SharedDotNetFrameworkArchitecture ConvertToSharedDotNetFrameworkArchitecture(UtilitiesDotNetFrameworkArchitecture architecture) 3713SharedDotNetFrameworkArchitecture sharedArchitecture = SharedDotNetFrameworkArchitecture.Current; 3717sharedArchitecture = SharedDotNetFrameworkArchitecture.Current; 3720sharedArchitecture = SharedDotNetFrameworkArchitecture.Bitness32; 3723sharedArchitecture = SharedDotNetFrameworkArchitecture.Bitness64;
Microsoft.Build.Utilities.UnitTests (26)
ToolLocationHelper_Tests.cs (26)
23using SharedDotNetFrameworkArchitecture = Microsoft.Build.Shared.DotNetFrameworkArchitecture; 515SharedDotNetFrameworkArchitecture.Current); 537SharedDotNetFrameworkArchitecture.Current); 554SharedDotNetFrameworkArchitecture.Current); 571SharedDotNetFrameworkArchitecture.Current); 589SharedDotNetFrameworkArchitecture.Current); 612SharedDotNetFrameworkArchitecture.Current); 642FrameworkLocationHelper.GetPathToDotNetFrameworkV11(SharedDotNetFrameworkArchitecture.Bitness32)); 644FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness32)); 646FrameworkLocationHelper.GetPathToDotNetFrameworkV30(SharedDotNetFrameworkArchitecture.Bitness32)); 648FrameworkLocationHelper.GetPathToDotNetFrameworkV35(SharedDotNetFrameworkArchitecture.Bitness32)); 651FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness32)); 653FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness32)); 655FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness32)); 661FrameworkLocationHelper.GetPathToDotNetFrameworkV11(SharedDotNetFrameworkArchitecture.Bitness64)); 663FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness64)); 665FrameworkLocationHelper.GetPathToDotNetFrameworkV30(SharedDotNetFrameworkArchitecture.Bitness64)); 667FrameworkLocationHelper.GetPathToDotNetFrameworkV35(SharedDotNetFrameworkArchitecture.Bitness64)); 670FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness64)); 672FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness64)); 674FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness64)); 2140string frameworkDirectory2032bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness32); 2141string frameworkDirectory2064bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness64); 2142string frameworkDirectory20Current = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Current); 2232string frameworkDirectory2032bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness32); 2233string frameworkDirectory20Current = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Current);