public static bool StaticEquals(IRobustlyHashable o0, object o1) { if (o1 is IRobustlyHashable) { IRobustHash robustHash = RobustHashTools.Hash(o0); IRobustHash obj = RobustHashTools.Hash((IRobustlyHashable)o1); return(robustHash.Equals(obj)); } return(false); }