44 references to ProcessorArchitecture
Microsoft.Build.Tasks.Core (16)
AssemblyDependency\ResolveAssemblyReference.cs (11)
3191return Microsoft.Build.Utilities.ProcessorArchitecture.AMD64; 3195return Microsoft.Build.Utilities.ProcessorArchitecture.IA64; 3199return Microsoft.Build.Utilities.ProcessorArchitecture.MSIL; 3203return Microsoft.Build.Utilities.ProcessorArchitecture.X86; 3207return Microsoft.Build.Utilities.ProcessorArchitecture.ARM; 3217if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.AMD64, StringComparison.OrdinalIgnoreCase)) 3221else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.IA64, StringComparison.OrdinalIgnoreCase)) 3225else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.MSIL, StringComparison.OrdinalIgnoreCase)) 3229else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.X86, StringComparison.OrdinalIgnoreCase)) 3233else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.ARM, StringComparison.OrdinalIgnoreCase)) 3237else if (targetedProcessorArchitecture.Equals(Microsoft.Build.Utilities.ProcessorArchitecture.ARM64, StringComparison.OrdinalIgnoreCase))
LC.cs (1)
136string pathToTool = SdkToolsPathUtility.GeneratePathToTool(SdkToolsPathUtility.FileInfoExists, ProcessorArchitecture.CurrentProcessArchitecture, SdkToolsPath, ToolExe, Log, true);
SdkToolsPathUtility.cs (4)
63ProcessorArchitecture.ARM => Path.Combine(sdkToolsPath, "arm"), 64ProcessorArchitecture.AMD64 => Path.Combine(sdkToolsPath, "x64"), 65ProcessorArchitecture.IA64 => Path.Combine(sdkToolsPath, "ia64"), 73if (currentArchitecture != ProcessorArchitecture.X86)
Microsoft.Build.Utilities.Core (28)
ToolLocationHelper.cs (28)
3319if (!string.Equals(ProcessorArchitecture.CurrentProcessArchitecture, convertedArchitecture, StringComparison.OrdinalIgnoreCase)) 3321filePath = GetPathToDotNetFrameworkSdkFile(fileName, pathToSdk, ProcessorArchitecture.CurrentProcessArchitecture); 3325if (filePath == null && !string.Equals(ProcessorArchitecture.X86, ProcessorArchitecture.CurrentProcessArchitecture, StringComparison.OrdinalIgnoreCase)) 3327filePath = GetPathToDotNetFrameworkSdkFile(fileName, pathToSdk, ProcessorArchitecture.X86); 3348case ProcessorArchitecture.AMD64: 3351case ProcessorArchitecture.IA64: 3354case ProcessorArchitecture.X86: 3355case ProcessorArchitecture.ARM: 3384if (ProcessorArchitecture.CurrentProcessArchitecture == ProcessorArchitecture.ARM || 3385ProcessorArchitecture.CurrentProcessArchitecture == ProcessorArchitecture.ARM64) 3387return ProcessorArchitecture.ARM; 3389return ProcessorArchitecture.X86; 3394NativeMethodsShared.ProcessorArchitectures.X64 => ProcessorArchitecture.AMD64, 3395NativeMethodsShared.ProcessorArchitectures.IA64 => ProcessorArchitecture.IA64, 3396NativeMethodsShared.ProcessorArchitectures.ARM64 => ProcessorArchitecture.ARM64, 3405return ProcessorArchitecture.CurrentProcessArchitecture; 3486if (!string.Equals(ProcessorArchitecture.CurrentProcessArchitecture, convertedArchitecture, StringComparison.OrdinalIgnoreCase)) 3488filePath = GetPathToWindowsSdkFile(fileName, pathToSdk, ProcessorArchitecture.CurrentProcessArchitecture); 3492if (filePath == null && !string.Equals(ProcessorArchitecture.X86, ProcessorArchitecture.CurrentProcessArchitecture, StringComparison.OrdinalIgnoreCase)) 3494filePath = GetPathToWindowsSdkFile(fileName, pathToSdk, ProcessorArchitecture.X86); 3516case ProcessorArchitecture.X86: 3519case ProcessorArchitecture.AMD64: 3522case ProcessorArchitecture.IA64: 3523case ProcessorArchitecture.ARM: