Files
PURErat-crack-scode/decompiled/Libraries/microsoft.codeanalysis/Microsoft.CodeAnalysis.Emit/EmitResult.cs
T
2026-08-27 10:56:38 -06:00

29 lines
652 B
C#

using System.Collections.Immutable;
using System.Diagnostics;
namespace Microsoft.CodeAnalysis.Emit;
[DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public class EmitResult
{
public bool Success { get; }
public ImmutableArray<Diagnostic> Diagnostics { get; }
internal EmitResult(bool success, ImmutableArray<Diagnostic> diagnostics)
{
Success = success;
Diagnostics = diagnostics;
}
protected virtual string GetDebuggerDisplay()
{
string text = "Success = " + (Success ? "true" : "false");
if (Diagnostics != null)
{
return text + ", Diagnostics.Count = " + Diagnostics.Length;
}
return text + ", Diagnostics = null";
}
}