{"provider_name":"Hatena Blog","blog_url":"https://lohlan.hatenadiary.org/","categories":["C#","effective C#"],"provider_url":"https://hatena.blog","blog_title":"\u8ab0\u3082\u898b\u307e\u305b\u3093\u3088\u3046\u306b(\u30fb`\u03c9\u30fb\u00b4) (`\u30fb\u03c9\u00b4\u30fb)","version":"1.0","author_url":"https://blog.hatena.ne.jp/lohlan/","height":"190","url":"https://lohlan.hatenadiary.org/entry/20150830/1440896451","description":"public class Foo : IEquatable<Foo> { public override bool Equals(object other) { // null\u30c1\u30a7\u30c3\u30af if (object.ReferenceEquals.(other, null)) { return false; } if (object.ReferenceEquals(this, other)) { return true; } if (this.GetType() != other.GetType()) { return false; } return Equals((Foo)other); } #re\u2026","image_url":null,"title":"Equals()\u306e\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9","published":"2015-08-30 10:00:51","author_name":"lohlan","type":"rich","width":"100%","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Flohlan.hatenadiary.org%2Fentry%2F20150830%2F1440896451\" title=\"Equals()\u306e\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9 - \u8ab0\u3082\u898b\u307e\u305b\u3093\u3088\u3046\u306b(\u30fb`\u03c9\u30fb\u00b4) (`\u30fb\u03c9\u00b4\u30fb)\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}