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)
AssemblyDependency\ResolveAssemblyReference.cs (11)
3726return Microsoft.Build.Utilities.ProcessorArchitecture.AMD64; 3730return Microsoft.Build.Utilities.ProcessorArchitecture.IA64; 3734return Microsoft.Build.Utilities.ProcessorArchitecture.MSIL; 3738return Microsoft.Build.Utilities.ProcessorArchitecture.X86; 3742return Microsoft.Build.Utilities.ProcessorArchitecture.ARM; 3752if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.AMD64, StringComparison.OrdinalIgnoreCase)) 3756else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.IA64, StringComparison.OrdinalIgnoreCase)) 3760else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.MSIL, StringComparison.OrdinalIgnoreCase)) 3764else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.X86, StringComparison.OrdinalIgnoreCase)) 3768else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.ARM, StringComparison.OrdinalIgnoreCase)) 3772else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.ARM64, StringComparison.OrdinalIgnoreCase))
LC.cs (1)
141ProcessorArchitecture.CurrentProcessArchitecture,
SdkToolsPathUtility.cs (4)
65if (currentArchitecture != ProcessorArchitecture.X86) 126ProcessorArchitecture.ARM => Path.Combine(sdkToolsPath, "arm"), 127ProcessorArchitecture.AMD64 => Path.Combine(sdkToolsPath, "x64"), 128ProcessorArchitecture.IA64 => Path.Combine(sdkToolsPath, "ia64"),
Microsoft.Build.Utilities.Core (1)
AssemblyInfo.cs (1)
24[assembly: TypeForwardedTo(typeof(Microsoft.Build.Utilities.ProcessorArchitecture))]