PartBuilder<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Расширяет класс PartBuilder чтобы разрешить использование выражений чтобы выбрать члены.
generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder
Параметры типа
- T
Тип цели.
- Наследование
Методы
AddMetadata(String, Func<Type,Object>) |
Добавляет метаданные в соответствующие типы. (Унаследовано от PartBuilder) |
AddMetadata(String, Object) |
Добавляет метаданные в соответствующие типы. (Унаследовано от PartBuilder) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Export() |
Указывает, что соответствующие типы должны быть экспортированы. (Унаследовано от PartBuilder) |
Export(Action<ExportBuilder>) |
Указывает, что необходимо экспортировать соответствующие типы, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. (Унаследовано от PartBuilder) |
Export<T>() |
Указывает, что соответствующие типы необходимо экспортировать с помощью указанного типа контракта. (Унаследовано от PartBuilder) |
Export<T>(Action<ExportBuilder>) |
Указывает, что соответствующие типы необходимо экспортировать с использованием указанного типа контракта, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. (Унаследовано от PartBuilder) |
ExportInterfaces() |
Указывает, что все интерфейсы соответствующих типов должны быть экспортированы. (Унаследовано от PartBuilder) |
ExportInterfaces(Predicate<Type>) |
Задает набор интерфейсов соответствующих типов, который должен быть экспортирован. (Унаследовано от PartBuilder) |
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Задает набор интерфейсов соответствующих типов, который должен быть экспортирован, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. (Унаследовано от PartBuilder) |
ExportProperties(Predicate<PropertyInfo>) |
Задает набор свойств, который должен быть экспортирован, для соответствующих типов. (Унаследовано от PartBuilder) |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств соответствующих типов, который должен быть экспортирован, и предоставляет информацию о конфигурации для этих экспортируемых данных. (Унаследовано от PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта. (Унаследовано от PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств соответствующих типов, который должен быть экспортирован с использованием указанного типа контракта, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. (Унаследовано от PartBuilder) |
ExportProperty(Expression<Func<T,Object>>) |
Определяет свойство, которое требуется экспортировать. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Задает свойство, которое должно быть экспортировано, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Определяет свойство, которое должно быть экспортировано как указанный тип контракта. |
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Задает свойство, которое должно быть экспортировано как указанный тип контракта, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
ImportProperties(Predicate<PropertyInfo>) |
Задает набор свойств соответствующих типов, который должен быть импортирован. (Унаследовано от PartBuilder) |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств соответствующих типов, которые необходимо пометить как импортированные, и предоставляет информацию о конфигурации для результирующих импортированных данных. (Унаследовано от PartBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые необходимо пометить как импортированные с помощью указанного типа контракта. (Унаследовано от PartBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств соответствующих типов, которые необходимо пометить как импортированные с использованием указанного типа контракта, и предоставляет информацию о конфигурации для результирующих импортируемых данных. (Унаследовано от PartBuilder) |
ImportProperty(Expression<Func<T,Object>>) |
Определяет, что свойство должно быть импортировано. |
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Указывает, что свойство должно быть импортировано, и предоставляет информацию о конфигурации для результирующих импортированных данных. |
ImportProperty<TContract>(Expression<Func<T,Object>>) |
Указывает, что свойство должно быть импортировано с использованием указанного имени контракта. |
ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Указывает, что свойство должно быть импортировано с использованием указанного имени контракта, и предоставляет информацию о конфигурации для результирующих импортируемых данных. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Определяет конструктор, который требуется использовать в качестве импортирующего конструктора. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Определяет конструктор, который соответствующие типы должны использовать в качестве импортирующего конструктора. (Унаследовано от PartBuilder) |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Задает конструктор, который соответствующие типы должны использовать в качестве импортирующего конструктора, и предоставляет информацию о конфигурации для результирующих импортированных данных. (Унаследовано от PartBuilder) |
SetCreationPolicy(CreationPolicy) |
Указывает политику создания для соответствующих типов. (Унаследовано от PartBuilder) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |