PartBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет правило для декорирования набора соответствующих типов с атрибутами Managed Extensibility Framework (MEF).
public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
- Наследование
-
PartBuilder
- Производный
Методы
AddMetadata(String, Func<Type,Object>) |
Добавляет метаданные в соответствующие типы. |
AddMetadata(String, Object) |
Добавляет метаданные в соответствующие типы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Export() |
Указывает, что необходимо экспортировать соответствующие типы. |
Export(Action<ExportBuilder>) |
Указывает, что следует экспортировать соответствующие типы и предоставляет сведения о конфигурации для результирующего экспорта. |
Export<T>() |
Указывает, что типы сопоставления должны экспортироваться с помощью указанного типа контракта. |
Export<T>(Action<ExportBuilder>) |
Указывает, что типы сопоставления должны экспортироваться с помощью указанного типа контракта и предоставляют сведения о конфигурации для результирующего экспорта. |
ExportInterfaces() |
Указывает, что необходимо экспортировать все интерфейсы соответствующих типов. |
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Задает набор интерфейсов для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для результирующего экспорта. |
ExportInterfaces(Predicate<Type>) |
Задает набор интерфейсов для соответствующих типов, которые следует экспортировать. |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для этих экспорта. |
ExportProperties(Predicate<PropertyInfo>) |
Задает набор свойств, которые следует экспортировать в типы сопоставления. |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств для соответствующих типов, которые следует экспортировать с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего экспорта. |
ExportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт и предоставляют сведения о конфигурации для результирующего импорта. |
ImportProperties(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть импортированы. |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего импорта. |
ImportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта. |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Указывает конструктор, который должен использовать в качестве импортирующего конструктора и предоставляет сведения о конфигурации для результирующего импорта. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Указывает конструктор, который должен использоваться в качестве импорта конструктора. |
SetCreationPolicy(CreationPolicy) |
Задает политику создания для соответствующих типов. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |