70 references to DotNetFrameworkArchitecture
Microsoft.Build (1)
Definition\ToolsetReader.cs (1)
173FrameworkLocationHelper.GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current);
Microsoft.Build.Framework (30)
Utilities\FrameworkLocationHelper.cs (30)
446: GetPathToDotNetFrameworkV11(DotNetFrameworkArchitecture.Current); 456: GetPathToDotNetFrameworkV20(DotNetFrameworkArchitecture.Current); 466: GetPathToDotNetFrameworkV30(DotNetFrameworkArchitecture.Current); 476: GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture.Current); 486: GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current); 496: GetPathToDotNetFrameworkV45(DotNetFrameworkArchitecture.Current); 739internal static string GetPathToDotNetFrameworkV11(DotNetFrameworkArchitecture architecture) 744internal static string GetPathToDotNetFrameworkV20(DotNetFrameworkArchitecture architecture) 749internal static string GetPathToDotNetFrameworkV30(DotNetFrameworkArchitecture architecture) 754internal static string GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture architecture) 759internal static string GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture architecture) 764internal static string GetPathToDotNetFrameworkV45(DotNetFrameworkArchitecture architecture) 771return GetPathToDotNetFramework(version, DotNetFrameworkArchitecture.Current); 774internal static string GetPathToDotNetFramework(Version version, DotNetFrameworkArchitecture architecture) 827DotNetFrameworkArchitecture architecture) 852if (leaf.StartsWith(prefix, StringComparison.Ordinal) && architecture == DotNetFrameworkArchitecture.Current) 864if (indexOfFramework64 != -1 && architecture == DotNetFrameworkArchitecture.Bitness32) 877else if (indexOfFramework64 == -1 && architecture == DotNetFrameworkArchitecture.Bitness64) 1000internal static string GeneratePathToBuildToolsForToolsVersion(string toolsVersion, DotNetFrameworkArchitecture architecture) 1097private static string GetPathToBuildToolsFromEnvironment(DotNetFrameworkArchitecture architecture) 1101DotNetFrameworkArchitecture.Bitness64 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory64, 1102DotNetFrameworkArchitecture.Bitness32 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory32, 1111private static string GetPathToBuildToolsFromRegistry(string toolsVersion, DotNetFrameworkArchitecture architecture) 1119case DotNetFrameworkArchitecture.Bitness32: 1122case DotNetFrameworkArchitecture.Bitness64: 1125case DotNetFrameworkArchitecture.Current: 1328private readonly ConcurrentDictionary<DotNetFrameworkArchitecture, string> _pathsToDotNetFramework; 1377this._pathsToDotNetFramework = new ConcurrentDictionary<DotNetFrameworkArchitecture, string>(); 1419public virtual string GetPathToDotNetFramework(DotNetFrameworkArchitecture architecture) 1732return this.GetPathToDotNetFramework(DotNetFrameworkArchitecture.Current);
Microsoft.Build.UnitTests.Shared (1)
WindowsNet35OnlyFactAttribute.cs (1)
31=> FrameworkLocationHelper.GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture.Current) != null;
Microsoft.Build.Utilities.Core (12)
ToolLocationHelper.cs (12)
18using SharedDotNetFrameworkArchitecture = Microsoft.Build.Shared.DotNetFrameworkArchitecture; 1702SharedDotNetFrameworkArchitecture sharedArchitecture = ConvertToSharedDotNetFrameworkArchitecture(architecture); 1824SharedDotNetFrameworkArchitecture targetedArchitecture = SharedDotNetFrameworkArchitecture.Current; 1831targetedArchitecture = SharedDotNetFrameworkArchitecture.Bitness32; 1835targetedArchitecture = SharedDotNetFrameworkArchitecture.Bitness64; 3718private static SharedDotNetFrameworkArchitecture ConvertToSharedDotNetFrameworkArchitecture(UtilitiesDotNetFrameworkArchitecture architecture) 3720SharedDotNetFrameworkArchitecture sharedArchitecture = SharedDotNetFrameworkArchitecture.Current; 3724sharedArchitecture = SharedDotNetFrameworkArchitecture.Current; 3727sharedArchitecture = SharedDotNetFrameworkArchitecture.Bitness32; 3730sharedArchitecture = SharedDotNetFrameworkArchitecture.Bitness64;
Microsoft.Build.Utilities.UnitTests (26)
ToolLocationHelper_Tests.cs (26)
23using SharedDotNetFrameworkArchitecture = Microsoft.Build.Shared.DotNetFrameworkArchitecture; 513SharedDotNetFrameworkArchitecture.Current); 535SharedDotNetFrameworkArchitecture.Current); 552SharedDotNetFrameworkArchitecture.Current); 569SharedDotNetFrameworkArchitecture.Current); 587SharedDotNetFrameworkArchitecture.Current); 610SharedDotNetFrameworkArchitecture.Current); 640FrameworkLocationHelper.GetPathToDotNetFrameworkV11(SharedDotNetFrameworkArchitecture.Bitness32)); 642FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness32)); 644FrameworkLocationHelper.GetPathToDotNetFrameworkV30(SharedDotNetFrameworkArchitecture.Bitness32)); 646FrameworkLocationHelper.GetPathToDotNetFrameworkV35(SharedDotNetFrameworkArchitecture.Bitness32)); 649FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness32)); 651FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness32)); 653FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness32)); 659FrameworkLocationHelper.GetPathToDotNetFrameworkV11(SharedDotNetFrameworkArchitecture.Bitness64)); 661FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness64)); 663FrameworkLocationHelper.GetPathToDotNetFrameworkV30(SharedDotNetFrameworkArchitecture.Bitness64)); 665FrameworkLocationHelper.GetPathToDotNetFrameworkV35(SharedDotNetFrameworkArchitecture.Bitness64)); 668FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness64)); 670FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness64)); 672FrameworkLocationHelper.GetPathToDotNetFrameworkV40(SharedDotNetFrameworkArchitecture.Bitness64)); 2138string frameworkDirectory2032bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness32); 2139string frameworkDirectory2064bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness64); 2140string frameworkDirectory20Current = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Current); 2230string frameworkDirectory2032bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Bitness32); 2231string frameworkDirectory20Current = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(SharedDotNetFrameworkArchitecture.Current);