/// <exclude /> public override bool Equals(object obj) { EntityToken entityToken = obj as EntityToken; if (entityToken == null) { return(false); } if (entityToken.GetVersionHashCode() != GetVersionHashCode()) { return(false); } return(entityToken.VersionId == this.VersionId && EqualsWithVersionIgnore(entityToken)); }