System.Reflection
MSDN ホーム
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
クラス ライブラリ リファレンス
System.Reflection
AmbiguousMatchException クラス
Assembly クラス
AssemblyAlgorithmIdAttribute ク ...
AssemblyCompanyAttribute クラス
AssemblyConfigurationAttribute ...
AssemblyCopyrightAttribute クラス
AssemblyCultureAttribute クラス
AssemblyDefaultAliasAttribute ...
AssemblyDelaySignAttribute クラス
AssemblyDescriptionAttribute ク ...
AssemblyFileVersionAttribute ク ...
AssemblyFlagsAttribute クラス
AssemblyInformationalVersionAt ...
AssemblyKeyFileAttribute クラス
AssemblyKeyNameAttribute クラス
AssemblyName クラス
AssemblyNameFlags 列挙体
AssemblyNameProxy クラス
AssemblyProductAttribute クラス
AssemblyTitleAttribute クラス
AssemblyTrademarkAttribute クラス
AssemblyVersionAttribute クラス
Binder クラス
BindingFlags 列挙体
CallingConventions 列挙体
ConstructorInfo クラス
CustomAttributeData クラス
CustomAttributeFormatException ...
CustomAttributeNamedArgument 構 ...
CustomAttributeTypedArgument 構 ...
DefaultMemberAttribute クラス
EventAttributes 列挙体
EventInfo クラス
ExceptionHandlingClause クラス
ExceptionHandlingClauseOptions ...
FieldAttributes 列挙体
FieldInfo クラス
GenericParameterAttributes 列挙体
ICustomAttributeProvider インターフ ...
ImageFileMachine 列挙体
InterfaceMapping 構造体
InvalidFilterCriteriaException ...
IReflect インターフェイス
LocalVariableInfo クラス
ManifestResourceInfo クラス
MemberFilter デリゲート
MemberInfo クラス
MemberTypes 列挙体
MethodAttributes 列挙体
MethodBase クラス
MethodBody クラス
MethodImplAttributes 列挙体
MethodInfo クラス
Missing クラス
Module クラス
ModuleResolveEventHandler デリゲー ...
ObfuscateAssemblyAttribute クラス
ObfuscationAttribute クラス
ParameterAttributes 列挙体
ParameterInfo クラス
ParameterModifier 構造体
Pointer クラス
PortableExecutableKinds 列挙体
ProcessorArchitecture 列挙体
PropertyAttributes 列挙体
PropertyInfo クラス
ReflectionTypeLoadException クラ ...
ResourceAttributes 列挙体
ResourceLocation 列挙体
StrongNameKeyPair クラス
TargetException クラス
TargetInvocationException クラス
TargetParameterCountException ...
TypeAttributes 列挙体
TypeDelegator クラス
TypeFilter デリゲート
クラス ライブラリ リファレンス
( Default Namespace )
Accessibility
IEHost.Execute
Microsoft.Aspnet.Snapin
Microsoft.Build.BuildEngine
Microsoft.Build.Framework
Microsoft.Build.Tasks
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Hosting
Microsoft.Build.Tasks.Windows
Microsoft.Build.Utilities
Microsoft.CLRAdmin
Microsoft.CSharp
Microsoft.IE
Microsoft.Ink
Microsoft.Ink.TextInput
Microsoft.JScript
Microsoft.JScript.Vsa
Microsoft.SqlServer.Server
Microsoft.StylusInput
Microsoft.StylusInput.PluginDa ...
Microsoft.VisualBasic
Microsoft.VisualBasic.Applicat ...
Microsoft.VisualBasic.Compatib ...
Microsoft.VisualBasic.Compiler ...
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.Vsa
Microsoft.VisualC
Microsoft.Vsa
Microsoft.Vsa.Vb.CodeDOM
Microsoft.Web.Administration
Microsoft.Web.Management.Clien ...
Microsoft.Web.Management.Clien ...
Microsoft.Web.Management.Clien ...
Microsoft.Web.Management.Featu ...
Microsoft.Web.Management.Featu ...
Microsoft.Web.Management.Featu ...
Microsoft.Web.Management.Host
Microsoft.Web.Management.Host. ...
Microsoft.Web.Management.Serve ...
Microsoft.Win32
Microsoft.Win32.SafeHandles
Microsoft.Windows.Themes
Microsoft.WindowsCE.Forms
Microsoft.WindowsMobile.Direct ...
Microsoft.WindowsMobile.Direct ...
Microsoft_VsaVb
RegCode
System
System.CodeDom
System.CodeDom.Compiler
System.Collections
System.Collections.Generic
System.Collections.ObjectModel
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.ComponentModel.Design.D ...
System.ComponentModel.Design.S ...
System.Configuration
System.Configuration.Assemblie ...
System.Configuration.Install
System.Configuration.Internal
System.Configuration.Provider
System.Data
System.Data.Common
System.Data.Design
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.Sql
System.Data.SqlClient
System.Data.SqlServerCe
System.Data.SqlTypes
System.Deployment.Application
System.Deployment.Internal
System.Diagnostics
System.Diagnostics.CodeAnalysi ...
System.Diagnostics.Design
System.Diagnostics.SymbolStore
System.DirectoryServices
System.DirectoryServices.Activ ...
System.DirectoryServices.Proto ...
System.Drawing
System.Drawing.Design
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text
System.EnterpriseServices
System.EnterpriseServices.Comp ...
System.EnterpriseServices.Inte ...
System.Globalization
System.IdentityModel.Claims
System.IdentityModel.Policy
System.IdentityModel.Selectors
System.IdentityModel.Tokens
System.IO
System.IO.Compression
System.IO.IsolatedStorage
System.IO.Log
System.IO.Packaging
System.IO.Ports
System.Management
System.Management.Instrumentat ...
System.Media
System.Messaging
System.Messaging.Design
System.Net
System.Net.Cache
System.Net.Configuration
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Printing
System.Printing.IndexedPropert ...
System.Printing.Interop
System.Reflection
System.Reflection.Emit
System.Resources
System.Resources.Tools
System.Runtime
System.Runtime.CompilerService ...
System.Runtime.ConstrainedExec ...
System.Runtime.Hosting
System.Runtime.InteropServices
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.Remoting
System.Runtime.Remoting.Activa ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Contex ...
System.Runtime.Remoting.Lifeti ...
System.Runtime.Remoting.Messag ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Proxie ...
System.Runtime.Remoting.Servic ...
System.Runtime.Serialization
System.Runtime.Serialization.C ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Versioning
System.Security
System.Security.AccessControl
System.Security.Authentication
System.Security.Cryptography
System.Security.Cryptography.P ...
System.Security.Cryptography.X ...
System.Security.Cryptography.X ...
System.Security.Permissions
System.Security.Policy
System.Security.Principal
System.Security.RightsManageme ...
System.ServiceModel
System.ServiceModel.Activation
System.ServiceModel.Activation ...
System.ServiceModel.Channels
System.ServiceModel.ComIntegra ...
System.ServiceModel.Configurat ...
System.ServiceModel.Descriptio ...
System.ServiceModel.Diagnostic ...
System.ServiceModel.Dispatcher
System.ServiceModel.Install.Co ...
System.ServiceModel.Internal
System.ServiceModel.MsmqIntegr ...
System.ServiceModel.PeerResolv ...
System.ServiceModel.Security
System.ServiceModel.Security.T ...
System.ServiceProcess
System.ServiceProcess.Design
System.Speech.AudioFormat
System.Speech.Recognition
System.Speech.Recognition.Srgs ...
System.Speech.Synthesis
System.Speech.Synthesis.TtsEng ...
System.Text
System.Text.RegularExpressions
System.Threading
System.Timers
System.Transactions
System.Transactions.Configurat ...
System.Web
System.Web.Caching
System.Web.Compilation
System.Web.Configuration
System.Web.Configuration.Inter ...
System.Web.Handlers
System.Web.Hosting
System.Web.Mail
System.Web.Management
System.Web.Mobile
System.Web.Profile
System.Web.RegularExpressions
System.Web.Security
System.Web.Services
System.Web.Services.Configurat ...
System.Web.Services.Descriptio ...
System.Web.Services.Discovery
System.Web.Services.Protocols
System.Web.SessionState
System.Web.UI
System.Web.UI.Adapters
System.Web.UI.Design
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.WebContro ...
System.Web.UI.Design.WebContro ...
System.Web.UI.HtmlControls
System.Web.UI.MobileControls
System.Web.UI.MobileControls.A ...
System.Web.UI.MobileControls.A ...
System.Web.UI.WebControls
System.Web.UI.WebControls.Adap ...
System.Web.UI.WebControls.WebP ...
System.Web.Util
System.Windows
System.Windows.Annotations
System.Windows.Annotations.Sto ...
System.Windows.Automation
System.Windows.Automation.Peer ...
System.Windows.Automation.Prov ...
System.Windows.Automation.Text
System.Windows.Controls
System.Windows.Controls.Primit ...
System.Windows.Converters
System.Windows.Data
System.Windows.Documents
System.Windows.Documents.Docum ...
System.Windows.Documents.Seria ...
System.Windows.Forms
System.Windows.Forms.Component ...
System.Windows.Forms.Design
System.Windows.Forms.Design.Be ...
System.Windows.Forms.Integrati ...
System.Windows.Forms.Layout
System.Windows.Forms.PropertyG ...
System.Windows.Forms.VisualSty ...
System.Windows.Ink
System.Windows.Ink.AnalysisCor ...
System.Windows.Input
System.Windows.Input.StylusPlu ...
System.Windows.Interop
System.Windows.Markup
System.Windows.Markup.Localize ...
System.Windows.Markup.Primitiv ...
System.Windows.Media
System.Windows.Media.Animation
System.Windows.Media.Converter ...
System.Windows.Media.Effects
System.Windows.Media.Imaging
System.Windows.Media.Media3D
System.Windows.Media.Media3D.C ...
System.Windows.Media.TextForma ...
System.Windows.Navigation
System.Windows.Resources
System.Windows.Shapes
System.Windows.Threading
System.Windows.Xps
System.Windows.Xps.Packaging
System.Windows.Xps.Serializati ...
System.Workflow.Activities
System.Workflow.Activities.Con ...
System.Workflow.Activities.Rul ...
System.Workflow.Activities.Rul ...
System.Workflow.ComponentModel
System.Workflow.ComponentModel ...
System.Workflow.ComponentModel ...
System.Workflow.ComponentModel ...
System.Workflow.Runtime
System.Workflow.Runtime.Config ...
System.Workflow.Runtime.DebugE ...
System.Workflow.Runtime.Hostin ...
System.Workflow.Runtime.Tracki ...
System.Xml
System.Xml.Schema
System.Xml.Serialization
System.Xml.Serialization.Advan ...
System.Xml.Serialization.Confi ...
System.Xml.XPath
System.Xml.Xsl
System.Xml.Xsl.Runtime
UIAutomationClientsideProvider ...
ビューの切り替え :
クラシック
ライトウェイト
ScriptFree
フィードバック
.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
型属性を指定します。
タグ :