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

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

Sprawdza które pliki należy usunąć z serwera
private sprawdzRoznicaUsunSerwer ( 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> sprawdzRoznicaUsunSerwer(List<plikInfo> serwer, pliki plik, pliki katalog)
        {
            List<pojedynczyPlik> lista = new List<pojedynczyPlik>();
            foreach (plikInfo pSerwer in serwer)
            {
                pojedynczyPlik pPlik = plik.plik.Find(delegate(pojedynczyPlik p) { return p.nazwa == pSerwer.nazwa; });
                pojedynczyPlik pKatalog = katalog.plik.Find(delegate(pojedynczyPlik p) { return p.nazwa == pSerwer.nazwa; });
                if (pPlik != null && pKatalog == null)
                    lista.Add(pPlik);

            }
            return lista;
        }