Поделиться через


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

Тип цели.

Наследование
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)

Применяется к