common/Service/MeterProcessState/Areas/HelpPage/SampleGeneration/InvalidSample.cs
2026-04-23 17:50:07 +02:00

37 lines
992 B
C#

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)
{
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;
}
}
}