public IEntityConflict CreateEntityConflict(EntityChangeset entityChangeset, ISyncSessionInfo syncSessionInfo) { var entityInfo = entityChangeset.GetSyncableEntity(); var entityConflict = new SolvableEntityConflict(entityInfo, syncSessionInfo); EntitiesConflict.Add(entityConflict); return(entityConflict); }
protected bool Equals(ResolveAllConflicts other) { if (other == null) { return(false); } return(EntitiesConflict.IsEquals(other.EntitiesConflict)); }
public override int GetHashCode() { return(EntitiesConflict != null?EntitiesConflict.GetHashCode() : 0); }