1using System.CodeDom.Compiler;
8public readonly
struct BadInterfaceValidatorResult
13 public bool IsValid {
get; }
18 private readonly BadInterfaceValidatorError[] m_Errors;
24 public BadInterfaceValidatorResult(params BadInterfaceValidatorError[] errors)
26 IsValid = errors.Length == 0;
32 public override string ToString()
34 IndentedTextWriter writer =
new IndentedTextWriter(
new StringWriter());
35 writer.WriteLine($
"Validator completed. Result: {(IsValid ? "Valid
" : $"Invalid({m_Errors.Length} Errors)
")}");
38 foreach (BadInterfaceValidatorError error
in m_Errors)
40 writer.WriteLine(error);
45 return writer.InnerWriter.ToString();
Contains Runtime Interface Objects.