laatzen/Common/Service/MeterProcessState/Areas/HelpPage/SampleGeneration/InvalidSample.cs

37 lines
992 B
C#
Raw Normal View History

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