3 instantiations of PartBuilder
System.ComponentModel.Composition.Registration (3)
System\ComponentModel\Composition\Registration\RegistrationBuilder.cs (3)
35var partBuilder = new PartBuilder<T>((t) => typeof(T) != t && typeof(T).IsAssignableFrom(t)); 56var partBuilder = new PartBuilder<T>((t) => t == typeof(T)); 82var partBuilder = new PartBuilder<T>(typeFilter);
15 references to PartBuilder
System.ComponentModel.Composition.Registration (15)
System\ComponentModel\Composition\Registration\PartBuilderOfT.cs (9)
154public PartBuilder<T> SelectConstructor(Expression<Func<ParameterImportBuilder, T>> constructorFilter) 168public PartBuilder<T> ExportProperty(Expression<Func<T, object>> propertyFilter) 173public PartBuilder<T> ExportProperty( 188public PartBuilder<T> ExportProperty<TContract>(Expression<Func<T, object>> propertyFilter) 193public PartBuilder<T> ExportProperty<TContract>(Expression<Func<T, object>> propertyFilter, 207public PartBuilder<T> ImportProperty(Expression<Func<T, object>> propertyFilter) 212public PartBuilder<T> ImportProperty(Expression<Func<T, object>> propertyFilter, 226public PartBuilder<T> ImportProperty<TContract>(Expression<Func<T, object>> propertyFilter) 231public PartBuilder<T> ImportProperty<TContract>(Expression<Func<T, object>> propertyFilter,
System\ComponentModel\Composition\Registration\RegistrationBuilder.cs (6)
33public PartBuilder<T> ForTypesDerivedFrom<T>() 35var partBuilder = new PartBuilder<T>((t) => typeof(T) != t && typeof(T).IsAssignableFrom(t)); 54public PartBuilder<T> ForType<T>() 56var partBuilder = new PartBuilder<T>((t) => t == typeof(T)); 75public PartBuilder<T> ForTypesMatching<T>(Predicate<Type> typeFilter) 82var partBuilder = new PartBuilder<T>(typeFilter);