Exemple #1
0
 Whitelist(List <string> lines)
 {
     _entries = lines.Select(line =>
     {
         if (WhitelistKey.TryParse(line, out var entry))
         {
             return(entry);
         }
         return(null);
     }).Where(entry => entry != null)
                .ToList();
     _assemblyNames = new HashSet <string>(_entries.Select(e => e.AssemblyName).Distinct(StringComparer.OrdinalIgnoreCase), StringComparer.OrdinalIgnoreCase);
 }