public virtual void AppendDoublons(string type, ItemBase item, string name) { var d = new DoublonModel() { Kind = TypeDifferenceEnum.Doublon, Source = item, Type = type, Files = item.Files.OfType <FileElement>().ToList(), PropertyName = name }; AppendDifference(d, false); }
public virtual void AppendDoublons(string type, ItemBase[] item) { var d = new DoublonModel() { Kind = TypeDifferenceEnum.DuplicatedIndex, Source = item, Type = type, Files = item.SelectMany(c => c.Files.OfType <FileElement>()).ToList() }; AppendDifference(d, false); }
protected virtual void VisitDuplicateFile(DoublonModel doublonModel) { throw new NotImplementedException(); }