58 references to DotNetFrameworkArchitecture
Microsoft.Build (1)
Definition\ToolsetReader.cs (1)
188FrameworkLocationHelper.GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current);
Microsoft.Build.Framework (55)
Utilities\FrameworkLocationHelper.cs (26)
426: GetPathToDotNetFrameworkV11(DotNetFrameworkArchitecture.Current); 436: GetPathToDotNetFrameworkV20(DotNetFrameworkArchitecture.Current); 446: GetPathToDotNetFrameworkV30(DotNetFrameworkArchitecture.Current); 456: GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture.Current); 466: GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current); 476: GetPathToDotNetFrameworkV45(DotNetFrameworkArchitecture.Current); 719internal static string GetPathToDotNetFrameworkV11(DotNetFrameworkArchitecture architecture) 724internal static string GetPathToDotNetFrameworkV20(DotNetFrameworkArchitecture architecture) 729internal static string GetPathToDotNetFrameworkV30(DotNetFrameworkArchitecture architecture) 734internal static string GetPathToDotNetFrameworkV35(DotNetFrameworkArchitecture architecture) 739internal static string GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture architecture) 744internal static string GetPathToDotNetFrameworkV45(DotNetFrameworkArchitecture architecture) 751return GetPathToDotNetFramework(version, DotNetFrameworkArchitecture.Current); 754internal static string GetPathToDotNetFramework(Version version, DotNetFrameworkArchitecture architecture) 807DotNetFrameworkArchitecture architecture) 832if (leaf.StartsWith(prefix, StringComparison.Ordinal) && architecture == DotNetFrameworkArchitecture.Current) 844if (indexOfFramework64 != -1 && architecture == DotNetFrameworkArchitecture.Bitness32) 857else if (indexOfFramework64 == -1 && architecture == DotNetFrameworkArchitecture.Bitness64) 980internal static string GeneratePathToBuildToolsForToolsVersion(string toolsVersion, DotNetFrameworkArchitecture architecture) 1077private static string GetPathToBuildToolsFromEnvironment(DotNetFrameworkArchitecture architecture) 1081DotNetFrameworkArchitecture.Bitness64 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory64, 1082DotNetFrameworkArchitecture.Bitness32 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory32, 1308private readonly ConcurrentDictionary<DotNetFrameworkArchitecture, string> _pathsToDotNetFramework; 1357this._pathsToDotNetFramework = new ConcurrentDictionary<DotNetFrameworkArchitecture, string>(); 1399public virtual string GetPathToDotNetFramework(DotNetFrameworkArchitecture architecture) 1727return this.GetPathToDotNetFramework(DotNetFrameworkArchitecture.Current);
Utilities\ToolLocationHelper_FrameworkPaths.cs (25)
88=> GetPathToDotNetFramework(version, DotNetFrameworkArchitecture.Current); 96public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) 230DotNetFrameworkArchitecture.Current, 240public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) 251public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture) 270private static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture, bool canFallBackIfNecessary) 347internal static string ConvertDotNetFrameworkArchitectureToProcessorArchitecture(DotNetFrameworkArchitecture architecture) 350DotNetFrameworkArchitecture.Bitness32 354DotNetFrameworkArchitecture.Bitness64 369DotNetFrameworkArchitecture.Current => ProcessorArchitecture.CurrentProcessArchitecture, 398DotNetFrameworkArchitecture.Current, 411public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture) 430private static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture, bool canFallBackIfNecessary) 510=> GetPathToBuildTools(toolsVersion, DotNetFrameworkArchitecture.Current); 518public static string GetPathToBuildTools(string toolsVersion, DotNetFrameworkArchitecture architecture) 540=> GetPathToBuildToolsFile(fileName, toolsVersion, DotNetFrameworkArchitecture.Current); 551public static string GetPathToBuildToolsFile(string fileName, string toolsVersion, DotNetFrameworkArchitecture architecture) 576=> GetPathToDotNetFrameworkFile(fileName, version, DotNetFrameworkArchitecture.Current); 585public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) 598private static DotNetFrameworkArchitecture ValidateDotNetFrameworkArchitecture(DotNetFrameworkArchitecture architecture) 601DotNetFrameworkArchitecture.Current or 602DotNetFrameworkArchitecture.Bitness32 or 603DotNetFrameworkArchitecture.Bitness64 => architecture, 604_ => Assumed.Unreachable<DotNetFrameworkArchitecture>(),
Utilities\ToolLocationHelper_ReferenceAssemblies.cs (4)
126DotNetFrameworkArchitecture targetedArchitecture = DotNetFrameworkArchitecture.Current; 133targetedArchitecture = DotNetFrameworkArchitecture.Bitness32; 137targetedArchitecture = DotNetFrameworkArchitecture.Bitness64;
Microsoft.Build.Tasks.Core (1)
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
31string pathToBuildTools = ToolLocationHelper.GetPathToBuildTools(ToolLocationHelper.CurrentToolsVersion, DotNetFrameworkArchitecture.Bitness32);
Microsoft.Build.Utilities.Core (1)
AssemblyInfo.cs (1)
22[assembly: TypeForwardedTo(typeof(Microsoft.Build.Utilities.DotNetFrameworkArchitecture))]