/// <exclude />
public bool EqualsWithVersionIgnore(object obj)
{
EntityToken entityToken = obj as EntityToken;
if (entityToken == null)
{
return(false);
}
ValidateEntityToken();
if (entityToken.GetHashCode() != GetHashCode())
{
return(false);
}
return(entityToken.Id == this.Id &&
entityToken.Type == this.Type &&
entityToken.Source == this.Source &&
entityToken.GetType() == this.GetType());
}