共用方式為


RegistrationBuilder 類別

定義

表示具有相關慣例的反映內容,描述使用 Managed Extensibility Framework (MEF) 屬性裝飾實體的規則。

public ref class RegistrationBuilder : System::Reflection::Context::CustomReflectionContext
public class RegistrationBuilder : System.Reflection.Context.CustomReflectionContext
type RegistrationBuilder = class
    inherit CustomReflectionContext
Public Class RegistrationBuilder
Inherits CustomReflectionContext
繼承

建構函式

RegistrationBuilder()

初始化 RegistrationBuilder 類別的新實例。

方法

AddProperties(Type)

在衍生類別中覆寫時,提供指定型別的其他屬性集合,如這個反映內容所示。

(繼承來源 CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

建立 物件,此物件表示要加入至型別的屬性、與 AddProperties(Type) 方法搭配使用,以及使用指定的自定義屬性。

(繼承來源 CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

建立 物件,此物件表示要加入至型別的屬性,以便與 AddProperties(Type) 方法搭配使用。

(繼承來源 CustomReflectionContext)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ForType(Type)

取得物件,表示套用至指定型別的規則。

ForType<T>()

取得強型別物件,表示套用至指定型別的規則。

ForTypesDerivedFrom(Type)

取得物件,表示適用於所有實作指定型別但不適用於指定型別的規則。

ForTypesDerivedFrom<T>()

取得強型別物件,表示適用於所有實作指定型別但不適用於指定型別的規則。

ForTypesMatching(Predicate<Type>)

取得 物件,表示適用於所有符合指定述詞之型別的規則。

ForTypesMatching<T>(Predicate<Type>)

取得強型別物件,表示適用於所有符合指定述詞之類型的規則。

GetCustomAttributes(MemberInfo, IEnumerable<Object>)

提供指定成員的自定義屬性清單,如這個反映內容所示。

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

提供指定參數的自定義屬性清單,如這個反映內容所示。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetTypeForObject(Object)

取得這個反映內容中指定物件的型別表示。

(繼承來源 ReflectionContext)
MapAssembly(Assembly)

取得這個反映內容中由另一個反映內容中物件表示之元件的表示法。

(繼承來源 CustomReflectionContext)
MapType(TypeInfo)

從另一個反映內容中取得 物件所表示之型別的表示法。

(繼承來源 CustomReflectionContext)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於