public static string GetRuntimeIdString()

in JetBrains.HabitatDetector/src/HabitatInfo.Name.cs [50:61]


    public static string GetRuntimeIdString(JetPlatform platform, JetArchitecture architecture, JetLinuxLibC? linuxLibC)
    {
      if ((platform == JetPlatform.Linux && linuxLibC == null) ||
          (platform != JetPlatform.Linux && linuxLibC != null))
        throw new ArgumentOutOfRangeException(nameof(linuxLibC), linuxLibC, null);
      var builder = new StringBuilder();
      builder.Append(GetRuntimeIdName(platform));
      if (linuxLibC != null && linuxLibC.Value != JetLinuxLibC.Glibc)
        builder.Append('-').Append(GetRuntimeIdName(linuxLibC.Value, false));
      builder.Append('-').Append(GetRuntimeIdName(architecture));
      return builder.ToString();
    }