44 references to ProcessorArchitecture
Microsoft.Build.Framework (27)
Utilities\ToolLocationHelper_FrameworkPaths.cs (27)
285if (!string.Equals(ProcessorArchitecture.CurrentProcessArchitecture, convertedArchitecture, StringComparison.OrdinalIgnoreCase))
287filePath = GetPathToDotNetFrameworkSdkFile(fileName, pathToSdk, ProcessorArchitecture.CurrentProcessArchitecture);
291if (filePath == null && !string.Equals(ProcessorArchitecture.X86, ProcessorArchitecture.CurrentProcessArchitecture, StringComparison.OrdinalIgnoreCase))
293filePath = GetPathToDotNetFrameworkSdkFile(fileName, pathToSdk, ProcessorArchitecture.X86);
314case ProcessorArchitecture.AMD64:
318case ProcessorArchitecture.IA64:
322case ProcessorArchitecture.X86:
323case ProcessorArchitecture.ARM:
351=> ProcessorArchitecture.CurrentProcessArchitecture is ProcessorArchitecture.ARM or ProcessorArchitecture.ARM64
352? ProcessorArchitecture.ARM
353: ProcessorArchitecture.X86,
357NativeMethods.ProcessorArchitectures.X64 => ProcessorArchitecture.AMD64,
358NativeMethods.ProcessorArchitectures.IA64 => ProcessorArchitecture.IA64,
359NativeMethods.ProcessorArchitectures.ARM64 => ProcessorArchitecture.ARM64,
369DotNetFrameworkArchitecture.Current => ProcessorArchitecture.CurrentProcessArchitecture,
447if (!string.Equals(ProcessorArchitecture.CurrentProcessArchitecture, convertedArchitecture, StringComparison.OrdinalIgnoreCase))
449filePath = GetPathToWindowsSdkFile(fileName, pathToSdk, ProcessorArchitecture.CurrentProcessArchitecture);
453if (filePath == null && !string.Equals(ProcessorArchitecture.X86, ProcessorArchitecture.CurrentProcessArchitecture, StringComparison.OrdinalIgnoreCase))
455filePath = GetPathToWindowsSdkFile(fileName, pathToSdk, ProcessorArchitecture.X86);
477case ProcessorArchitecture.X86:
481case ProcessorArchitecture.AMD64:
485case ProcessorArchitecture.IA64:
486case ProcessorArchitecture.ARM:
Microsoft.Build.Tasks.Core (16)
Microsoft.Build.Utilities.Core (1)