private static RegisterExtensions ( System.ComponentModel.Composition.Hosting.AggregateCatalog catalog, IEnumerable |
||
catalog | System.ComponentModel.Composition.Hosting.AggregateCatalog | |
enumerateFiles | IEnumerable |
|
return | void |
private static void RegisterExtensions(AggregateCatalog catalog, IEnumerable<string> enumerateFiles)
{
foreach (var item in enumerateFiles)
{
try
{
catalog.Catalogs.Add(new AssemblyCatalog(item));
}
catch (BadImageFormatException)
{
// Ignore if the dll wasn't a valid assembly
}
}
}