PartBuilder 类

定义

表示使用托管扩展性框架(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)

适用于