日本 - 日本語
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
その他
Microsoft.com
ようこそ
サインイン
.NET Framework デベロッパー センター
ホーム
ライブラリ
ラーニング
ダウンロード
サポート
コミュニティ
フォーラム
MSDN サイト マップ
印刷用ページ
送信
コンテンツの追加…
クリックして評価とフィードバックをお寄せください
このコンテンツへのフィードバックをお寄せください
MSDN ライブラリ
MSDN
お待ちください
MSDN ライブラリ
お待ちください
.NET 開発
お待ちください
以前のバージョン
お待ちください
.NET Framework SDK 2.0
お待ちください
クラス ライブラリ リファレンス
お待ちください
System.Reflection
お待ちください
低帯域幅での表示をオンにする
すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0
その他のバージョンについては、以下の情報を参照してください。
Microsoft Visual Studio 2008/.NET Framework 3.5
.NET Framework 3.0
Microsoft Visual Studio 2003/.NET Framework 1.1
Microsoft Silverlight 3
Microsoft Visual Studio 2010/.NET Framework 4.0
.NET Framework クラス ライブラリ
System.Reflection 名前空間
System.Reflection 名前空間には、読み込まれた型、メソッド、およびフィールドのマネージ ビューを提供し、動的に型を作成したり呼び出すことができるようにするクラスとインターフェイスが含まれています。
クラス
クラス
説明
AmbiguousMatchException
メンバへのバインド時に、バインディング基準に一致するメンバが複数ある場合にスローされる例外。このクラスは継承できません。
Assembly
Assembly
を定義します。このアセンブリは再利用でき、バージョン管理可能で自己記述型の共通言語ランタイム アプリケーションのビルド ブロックです。
AssemblyAlgorithmIdAttribute
アセンブリのすべてのファイルをハッシュするアルゴリズムを指定します。このクラスは継承できません。
AssemblyCompanyAttribute
アセンブリ マニフェストに含める、会社名に関するカスタム属性を定義します。
AssemblyConfigurationAttribute
製品版またはデバッグなど、アセンブリのビルド構成を指定します。
AssemblyCopyrightAttribute
アセンブリ マニフェストに含める、著作権に関するカスタム属性を定義します。
AssemblyCultureAttribute
アセンブリがサポートしているカルチャを指定します。
AssemblyDefaultAliasAttribute
アセンブリ マニフェストに含める、わかりやすい既定のエイリアスを定義します。
AssemblyDelaySignAttribute
作成されたときにアセンブリが完全に署名されていないことを示します。
AssemblyDescriptionAttribute
アセンブリについてテキストで記述できます。
AssemblyFileVersionAttribute
Win32 ファイル バージョン リソースとして特定のバージョン番号を使用するようにコンパイラに命令します。Win32 ファイル バージョンは、アセンブリのバージョン番号と同じにする必要はありません。
AssemblyFlagsAttribute
Just-In-Time (JIT) コンパイラのオプション、そのアセンブリが再ターゲット可能かどうか、およびそのアセンブリが完全な公開キーとトークン化された公開キーのどちらを保有しているのかなどを示す、アセンブリの
AssemblyNameFlags
フラグの、ビットごとの組み合わせを指定します。このクラスは継承できません。
AssemblyInformationalVersionAttribute
アセンブリ マニフェストの追加バージョン情報を定義します。
AssemblyKeyFileAttribute
厳密な名前を生成するために使用するキー ペアを格納しているファイルの名前を指定します。
AssemblyKeyNameAttribute
厳密な名前を生成するために使用するキー ペアを格納している CSP 内のキー コンテナの名前を指定します。
AssemblyName
アセンブリの一意の ID を完全に記述します。
AssemblyNameProxy
AssemblyName
のリモート対応バージョンを提供します。
AssemblyProductAttribute
アセンブリ マニフェストに含める、製品名に関するカスタム属性を定義します。
AssemblyTitleAttribute
アセンブリ マニフェストに含める、アセンブリのタイトルに関するカスタム属性を定義します。
AssemblyTrademarkAttribute
アセンブリ マニフェストに含める、商標に関するカスタム属性を定義します。
AssemblyVersionAttribute
属性を付けるアセンブリのバージョンを指定します。
Binder
メンバの候補リストからメンバを選択し、実引数の型から仮引数の型への型変換を実行します。
ConstructorInfo
クラス コンストラクタの属性を取得し、コンストラクタのメタデータにアクセスできるようにします。
CustomAttributeData
リフレクションのみのコンテキストに読み込まれるアセンブリ、モジュール、型、メンバ、およびパラメータのカスタム属性データにアクセスできるようにします。
CustomAttributeFormatException
カスタム属性のバイナリ形式が無効な場合にスローされる例外。
DefaultMemberAttribute
InvokeMember
が使用する既定のメンバである型のメンバを定義します。
EventInfo
イベントの属性を取得し、イベントのメタデータにアクセスできるようにします。
ExceptionHandlingClause
構造化例外処理ブロック内の句を表します。
FieldInfo
フィールドの属性を取得し、フィールドのメタデータにアクセスできるようにします。
InvalidFilterCriteriaException
使用するフィルタの種類に対してフィルタ基準が無効な場合に
FindMembers
でスローされる例外。
LocalVariableInfo
ローカル変数の属性を取得し、ローカル変数のメタデータにアクセスできるようにします。
ManifestResourceInfo
マニフェスト リソースのトポロジー情報を保持します。
MemberInfo
メンバの属性に関する情報を取得し、メンバのメタデータにアクセスできるようにします。
MethodBase
メソッドとコンストラクタに関する情報を提供します。
MethodBody
メソッド本体のメタデータおよび MSIL にアクセスできるようにします。
MethodInfo
メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。
Missing
不足している
Object
を表します。このクラスは継承できません。
Module
モジュールのリフレクションを実行します。
ObfuscateAssemblyAttribute
該当するアセンブリ型に対して標準の隠ぺい規則を使用するように、難読化ツールに指示します。
ObfuscationAttribute
アセンブリ、型、またはメンバに対して指定したアクションを実行するように隠ぺいツールに指示します。
ParameterInfo
パラメータの属性を取得し、パラメータのメタデータにアクセスできるようにします。
Pointer
ポインタのラッパー クラスを提供します。
PropertyInfo
プロパティの属性を取得し、プロパティのメタデータにアクセスできるようにします。
ReflectionTypeLoadException
モジュールのクラスを読み込むことができない場合に、
Module.GetTypes
メソッドがスローする例外。このクラスは継承できません。
StrongNameKeyPair
厳密な名前を持つアセンブリに署名するときに使用する公開キーまたは秘密キーのペアへのアクセスをカプセル化します。
TargetException
無効なターゲットを呼び出そうとするとスローされる例外を表します。
TargetInvocationException
リフレクションを通じて呼び出されたメソッドがスローする例外。このクラスは継承できません。
TargetParameterCountException
呼び出し時に指定されたパラメータの数が、必要なパラメータ数と異なる場合にスローされる例外。このクラスは継承できません。
TypeDelegator
Type オブジェクトをラップし、すべてのメソッドをこの型にデリゲートします。
インターフェイス
インターフェイス
説明
ICustomAttributeProvider
リフレクション オブジェクトがサポートするカスタム属性を提供します。
IReflect
オブジェクトが、オブジェクトを表す
MemberInfo
オブジェクトを返すことができるようにします。
構造体
構造体
説明
CustomAttributeNamedArgument
リフレクションのみのコンテキストにおけるカスタム属性の名前付き引数を表します。
CustomAttributeTypedArgument
検査のコンテキストにおけるカスタム属性の型付き引数を表します。
InterfaceMapping
インターフェイスを実装するクラスの実際のメソッドへの、そのインターフェイスの割り当てを取得します。
ParameterModifier
型が変更されているパラメータ シグネチャとでもバインディングが機能するように、パラメータに修飾子を結び付けます。
デリゲート
デリゲート
説明
MemberFilter
MemberInfo
オブジェクトの配列で表されるメンバのリストにフィルタを適用するために使用するデリゲートを表します。
ModuleResolveEventHandler
Assembly
の
ModuleResolve
イベントを処理するメソッドを表します。
TypeFilter
Type
オブジェクトの配列で表されているクラスにフィルタを適用します。
列挙型
列挙体
説明
AssemblyNameFlags
Assembly
参照に関する情報を提供します。
BindingFlags
バインディング、およびリフレクションによるメンバと型の検索方法を制御するフラグを指定します。
CallingConventions
列挙体に対して有効な呼び出し規約を定義します。
EventAttributes
イベントの属性を指定します。
ExceptionHandlingClauseOptions
例外処理句の種類を識別します。
FieldAttributes
フィールドの属性を記述するフラグを指定します。
GenericParameterAttributes
ジェネリック型またはジェネリック メソッドのジェネリック型パラメータに関する制約について説明します。
ImageFileMachine
実行可能ファイルが対象とするプラットフォームを識別します。
MemberTypes
MemberInfo
の派生クラスとして定義されているメンバの型をマークします。
MethodAttributes
メソッドの属性について使用するフラグを指定します。これらのフラグは corhdr.h ファイルで定義されています。
MethodImplAttributes
メソッド実装の属性について使用するフラグを指定します。
ParameterAttributes
パラメータに関連付けることができる属性を定義します。これらの属性は CorHdr.h で定義されています。
PortableExecutableKinds
実行可能ファイルに含まれるコードの性質を識別します。
ProcessorArchitecture
実行可能ファイルが対象とするプラットフォームのプロセッサおよびワードあたりのビット数を識別します。
PropertyAttributes
プロパティに関連付けることができる属性を定義します。これらの属性値は corhdr.h で定義されています。
ResourceAttributes
マニフェスト リソースの属性を指定します。
ResourceLocation
リソースの場所を指定します。
TypeAttributes
型属性を指定します。
タグ
:
タグの追加
追加
キャンセル
フラグの設定
ContentBug
コミュニティ コンテンツ
新しいコンテンツの追加
注釈
|
編集
タグ
:
タグの追加
追加
キャンセル
フラグの設定
ContentBug
プロファイル (個人情報) の管理
|
お問い合わせ先
|
MSDN Flash ニュースレター
|
日本での個人情報の取り扱い
|
サイトマップ
© 2009 Microsoft Corporation. All rights reserved.
使用条件
|
商標
|
プライバシー