/// <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));
}