Esempio n. 1
0
        public override bool Equals(object obj)
        {
            DataFile file = (DataFile)obj;

            int matchesCount = 0;

            for (int i = 0; i < file.FileRows.Count; i++)
            {
                if (FileRows.Any(fileRow => fileRow.Equals(file.FileRows[i])))
                {
                    matchesCount++;
                }
            }

            if (matchesCount == FileRows.Count && matchesCount == file.FileRows.Count)
            {
                return(true);
            }

            return(false);
        }
Esempio n. 2
0
 public DataFile(DataFile dataFile)
 {
     FileRows = new List <FileRow>(dataFile.FileRows);
 }