public static bool TryParseArchitecture()

in JetBrains.HabitatDetector/src/HabitatInfo.Parse.cs [20:37]


    public static bool TryParseArchitecture(string architectureStr, out JetArchitecture architecture)
    {
      switch (architectureStr)
      {
      // @formatter:off
      case "arm"        : architecture = JetArchitecture.Arm        ; return true;
      case "arm64"      : architecture = JetArchitecture.Arm64      ; return true;
      case "loongarch64": architecture = JetArchitecture.LoongArch64; return true;
      case "ppc64le"    : architecture = JetArchitecture.Ppc64le    ; return true;
      case "riscv64"    : architecture = JetArchitecture.RiscV64    ; return true;
      case "s390x"      : architecture = JetArchitecture.S390x      ; return true;
      case "x64"        : architecture = JetArchitecture.X64        ; return true;
      case "x86"        : architecture = JetArchitecture.X86        ; return true;
      // @formatter:on
      }
      architecture = default;
      return false;
    }