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>)

AddProperties(Type) メソッドで使用される、型に追加するプロパティを表すオブジェクトを作成します。

(継承元 CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

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)

適用対象