netfx-System.ComponentModel.FilteringReflectionCatalog (nuget): Provides dinamic filtering of parts and exports from an underlying reflection-based catalog using a simple lambda expression that can inspect the export, its metadata and its exporting reflected type (part).  Example: var filtered = new FilteringReflectionCatalog(innerCatalog) { 	// Filter all parts that don't have an "IsPublic" metadata 	PartFilter = part => 	part.PartDefinition.Metadata.ContainsKey("IsPublic") };
Keywords: netfx|MEF|System.ComponentModel|FilteringReflectionCatalog