private static JetArchitecture ConvertToArchitecture()

in JetBrains.HabitatDetector/src/Impl/Windows/WindowsHelper.cs [171:178]


    private static JetArchitecture ConvertToArchitecture(PROCESSOR_ARCHITECTURE processorArchitecture) => processorArchitecture switch
      {
        PROCESSOR_ARCHITECTURE.PROCESSOR_ARCHITECTURE_INTEL => JetArchitecture.X86,
        PROCESSOR_ARCHITECTURE.PROCESSOR_ARCHITECTURE_AMD64 => JetArchitecture.X64,
        PROCESSOR_ARCHITECTURE.PROCESSOR_ARCHITECTURE_ARM => JetArchitecture.Arm,
        PROCESSOR_ARCHITECTURE.PROCESSOR_ARCHITECTURE_ARM64 => JetArchitecture.Arm64,
        _ => throw new PlatformNotSupportedException($"Unsupported processor architecture {processorArchitecture}")
      };