public static void ThrowOnError(this DiagnosticsRelayError value, string message) { if ((value != DiagnosticsRelayError.Success)) { throw new DiagnosticsRelayException(value, message); } }
public static bool IsError(this DiagnosticsRelayError value) { return(value != DiagnosticsRelayError.Success); }
/// <summary> /// Initializes a new instance of the <see cref="DiagnosticsRelayException"/> class with a specified error code and error message. /// <summary> /// <param name="error"> /// The error code of the error that occurred. /// </param> /// <param name="message"> /// A message which describes the error. /// </param> public DiagnosticsRelayException(DiagnosticsRelayError error, string message) : base(string.Format("An DiagnosticsRelay error occurred. {1}. The error code was {0}", error, message)) { this.errorCode = error; }