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>, Action<Type,ExportBuilder>)

Задает набор интерфейсов для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для результирующего экспорта.

(Унаследовано от PartBuilder)
ExportInterfaces(Predicate<Type>)

Задает набор интерфейсов для соответствующих типов, которые следует экспортировать.

(Унаследовано от PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Задает набор свойств для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для этих экспорта.

(Унаследовано от PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

Задает набор свойств, которые следует экспортировать в типы сопоставления.

(Унаследовано от PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

Задает набор свойств для соответствующих типов, которые следует экспортировать с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего экспорта.

(Унаследовано от PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта.

(Унаследовано от PartBuilder)
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

Указывает свойство, которое должно быть экспортировано, и предоставляет сведения о конфигурации для результирующего экспорта.

ExportProperty(Expression<Func<T,Object>>)

Указывает свойство, которое должно быть экспортировано.

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

Указывает свойство, которое должно быть экспортировано в качестве указанного типа контракта, и предоставляет сведения о конфигурации для результирующего экспорта.

ExportProperty<TContract>(Expression<Func<T,Object>>)

Указывает свойство, которое должно быть экспортировано в качестве указанного типа контракта.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт и предоставляют сведения о конфигурации для результирующего импорта.

(Унаследовано от PartBuilder)
ImportProperties(Predicate<PropertyInfo>)

Задает набор свойств для соответствующих типов, которые должны быть импортированы.

(Унаследовано от PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего импорта.

(Унаследовано от PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта.

(Унаследовано от PartBuilder)
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>)

Указывает, что свойство должно быть импортировано и предоставляет сведения о конфигурации для результирующего импорта.

ImportProperty(Expression<Func<T,Object>>)

Указывает, что свойство должно быть импортировано.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>)

Указывает, что свойство должно быть импортировано с помощью указанного имени контракта и предоставляет сведения о конфигурации для результирующего импорта.

ImportProperty<TContract>(Expression<Func<T,Object>>)

Указывает, что свойство должно быть импортировано с помощью указанного имени контракта.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

Указывает конструктор, который должен использоваться в качестве импорта конструктора.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Указывает конструктор, который должен использовать в качестве импортирующего конструктора и предоставляет сведения о конфигурации для результирующего импорта.

(Унаследовано от PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Указывает конструктор, который должен использоваться в качестве импорта конструктора.

(Унаследовано от PartBuilder)
SetCreationPolicy(CreationPolicy)

Задает политику создания для соответствующих типов.

(Унаследовано от PartBuilder)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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