public override int GetHashCode() { var hashCode = 586867022; hashCode = hashCode * -1521134295 + base.GetHashCode(); hashCode = hashCode * -1521134295 + Direction.GetHashCode(); hashCode = hashCode * -1521134295 + IsSealed.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PropertyName); return(hashCode); }
public override int GetHashCode() { unchecked { var hashCode = Type != null?Type.GetHashCode() : 0; hashCode = (hashCode * 397) ^ IsAbstract.GetHashCode(); hashCode = (hashCode * 397) ^ IsSealed.GetHashCode(); hashCode = (hashCode * 397) ^ IsValueType.GetHashCode(); hashCode = (hashCode * 397) ^ IsEnum.GetHashCode(); return(hashCode); } }
/// <inheritdoc/> public override int GetHashCode() { return(IsInitialized.GetHashCode() ^ IsSealed.GetHashCode() ^ IsStandby.GetHashCode()); }