public override int GetHashCode()
{
var hashcode = 37;
#pragma warning disable RECS0025 // Non-readonly field referenced in 'GetHashCode()'
hashcode += Name == null ? 0 : Name.GetHashCode();
hashcode += ClassName == null ? 0 : ClassName.GetHashCode();
hashcode += Params == null ? 0 : Params.GetHashCode();
#pragma warning restore RECS0025 // Non-readonly field referenced in 'GetHashCode()'
return hashcode;
}