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)

適用対象