using System; namespace Service.MeterProcessState.Areas.HelpPage { /// /// This represents an invalid sample on the help page. There's a display template named InvalidSample associated with this class. /// public class InvalidSample { public InvalidSample(String errorMessage) { if (errorMessage == null) { throw new ArgumentNullException("errorMessage"); } ErrorMessage = errorMessage; } public String ErrorMessage { get; private set; } public override Boolean Equals(Object obj) { InvalidSample other = obj as InvalidSample; return other != null && ErrorMessage == other.ErrorMessage; } public override Int32 GetHashCode() { return ErrorMessage.GetHashCode(); } public override String ToString() { return ErrorMessage; } } }