CustomReflectionContext クラス

定義

カスタマイズ可能なリフレクション コンテキストを表します。

public ref class CustomReflectionContext abstract : System::Reflection::ReflectionContext
public abstract class CustomReflectionContext : System.Reflection.ReflectionContext
type CustomReflectionContext = class
    inherit ReflectionContext
Public MustInherit Class CustomReflectionContext
Inherits ReflectionContext
継承
CustomReflectionContext
派生

注釈

この API の詳細については、「 CustomReflectionContext の補足 API 解説」を参照してください。

コンストラクター

名前 説明
CustomReflectionContext()

CustomReflectionContext クラスの新しいインスタンスを初期化します。

CustomReflectionContext(ReflectionContext)

指定したリフレクション コンテキストをベースとして、 CustomReflectionContext クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
AddProperties(Type)

派生クラスでオーバーライドされた場合、このリフレクション コンテキストで表されるように、指定した型の追加プロパティのコレクションを提供します。

CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

AddProperties(Type) メソッドで使用し、指定したカスタム属性を使用して、型に追加するプロパティを表すオブジェクトを作成します。

CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

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

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetCustomAttributes(MemberInfo, IEnumerable<Object>)

派生クラスでオーバーライドされた場合、このリフレクション コンテキストで表されるように、指定したメンバーのカスタム属性の一覧を提供します。

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

派生クラスでオーバーライドされた場合、このリフレクション コンテキストで表されるように、指定されたパラメーターのカスタム属性の一覧を提供します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetTypeForObject(Object)

このリフレクション コンテキストで指定されたオブジェクトの型の表現を取得します。

(継承元 ReflectionContext)
MapAssembly(Assembly)

このリフレクション コンテキストで、別のリフレクション コンテキストのオブジェクトによって表されるアセンブリの表現を取得します。

MapType(TypeInfo)

このリフレクション コンテキストで、別のリフレクション コンテキストからオブジェクトによって表される型の表現を取得します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象