CS0659: Override Object.GetHashCode()

In this particular instance we'll never call GetHashCode(), so just suppress the warning.
This commit is contained in:
Daniel Jurek 2018-04-05 17:18:06 -07:00 коммит произвёл Daniel Jurek
Родитель 77770a85a3
Коммит ec8dc7a977
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -112,7 +112,10 @@ namespace Sia.Shared.Tests.Data
private static JToken ExtractPropertyFromResult(object result, string propName) => ((JObject)result).Property(propName).Value;
}
#pragma warning disable CS0659 // Type overrides Object.Equals(object o) but does not override Object.GetHashCode()
#pragma warning disable CS0661 // Type defines operator == or operator != but does not override Object.GetHashCode()
internal class JsonSerializationTestObject : IEquatable<JsonSerializationTestObject>
{
public string a { get; set; } = "ValueOfA";
public int b { get; set; } = 1;
@ -157,6 +160,8 @@ namespace Sia.Shared.Tests.Data
b == castOther.b;
}
}
#pragma warning restore CS0661 // Type defines operator == or operator != but does not override Object.GetHashCode()
#pragma warning restore CS0659 // Type overrides Object.Equals(object o) but does not override Object.GetHashCode()
internal class TestHasJsonDataString : IJsonDataString
{