ASS8.Klient.zarzadca.sprawdzRoznicaUpload C# (CSharp) Метод

sprawdzRoznicaUpload() приватный Метод

Sprawdza które pliki należy wysłać na serwer
private sprawdzRoznicaUpload ( List serwer, pliki plik, pliki katalog ) : List
serwer List Pliki na serwerze
plik pliki Pliki zapisane w pliku konfiguracyjnym
katalog pliki Pliki w katalogu
Результат List
        private List<pojedynczyPlik> sprawdzRoznicaUpload(List<plikInfo> serwer, pliki plik, pliki katalog)
        {
            List<pojedynczyPlik> lista = new List<pojedynczyPlik>();
            foreach (pojedynczyPlik pKatalog in katalog.plik)
            {
                pojedynczyPlik pPlik = plik.plik.Find(delegate(pojedynczyPlik p) { return p.nazwa == pKatalog.nazwa; });
                plikInfo pSerwer = serwer.Find(delegate(plikInfo p) { return p.nazwa == pKatalog.nazwa; });
                if (pPlik != null && pSerwer != null)
                    continue;
                lista.Add(pKatalog);
            }
            return lista;
        }