ReflectionContext クラス

定義

リフレクション オブジェクトを提供できるコンテキストを表します。Represents a context that can provide reflection objects.

public ref class ReflectionContext abstract
public abstract class ReflectionContext
type ReflectionContext = class
Public MustInherit Class ReflectionContext
継承
ReflectionContext
派生

注釈

このクラスの目的は、リフレクションオブジェクトが既定のリフレクションコンテキスト以外のコンテキストで発生したときにリフレクションコードが認識されるようにすることです。これにより、これらのオブジェクトに対する操作がそのコンテキストを使用できるようになります。The purpose of this class is to provide a way for reflection code to be made aware when reflection objects originate in a context other than the default reflection context, so that operations on those objects can use that context. たとえば、 CustomReflectionContextオブジェクトを使用して生成されたリフレクションオブジェクトは、同じオリジンを持つリフレクションオブジェクトとのみ比較する必要があります。For example, reflection objects that originate with a CustomReflectionContext object should be compared only with reflection objects that have the same origin. 詳細については、 CustomReflectionContext のリファレンス ページを参照してください。For more information, see the CustomReflectionContext reference page.

コンストラクター

ReflectionContext()

ReflectionContext クラスの新しいインスタンスを初期化します。Initializes a new instance of the ReflectionContext class.

メソッド

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GetTypeForObject(Object)

このリフレクション コンテキスト内の指定されたオブジェクトの型の表現を取得します。Gets the representation of the type of the specified object in this reflection context.

MapAssembly(Assembly)

このリフレクション コンテキストで、別のリフレクション コンテキストからのオブジェクトによって表されるアセンブリの表現を取得します。Gets the representation, in this reflection context, of an assembly that is represented by an object from another reflection context.

MapType(TypeInfo)

このリフレクション コンテキストで、別のリフレクション コンテキストからのオブジェクトによって表される型の表現を取得します。Gets the representation, in this reflection context, of a type represented by an object from another reflection context.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象