TeamCity.CSharpInteractive/ErrorId.cs (16 lines of code) (raw):
namespace TeamCity.CSharpInteractive;
using System.Diagnostics.CodeAnalysis;
[ExcludeFromCodeCoverage]
internal readonly record struct ErrorId(string Id)
{
public static readonly ErrorId Unhandled = new("CSI000");
public static readonly ErrorId CannotFind = new("CSI001");
public static readonly ErrorId NuGet = new("CSI002");
public static readonly ErrorId CannotParsePackageVersion = new("CSI003");
// ReSharper disable once UnusedMember.Global
public static readonly ErrorId AbnormalProgramTermination = new("CSI004");
public static readonly ErrorId NotSupported = new("CSI005");
public static readonly ErrorId Exception = new("CSI006");
public static readonly ErrorId UncompletedScript = new("CSI007");
public static readonly ErrorId Build = new("CSI008");
public static readonly ErrorId Process = new("CSI009");
}