JSMethodInfo クラス

定義

MethodInfo オブジェクトをラップします。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class JSMethodInfo sealed : System::Reflection::MethodInfo
public sealed class JSMethodInfo : System.Reflection.MethodInfo
type JSMethodInfo = class
    inherit MethodInfo
Public NotInheritable Class JSMethodInfo
Inherits MethodInfo
継承

プロパティ

Attributes

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドに関連付けられている属性を取得します。

CallingConvention

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドの呼び出し規約を示す値を取得します。

(継承元 MethodBase)
ContainsGenericParameters

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック メソッドに未割り当てのジェネリック型パラメーターが含まれているかどうかを示す値を取得します。

(継承元 MethodInfo)
CustomAttributes

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーのカスタム属性を含むコレクションを取得します。

(継承元 MemberInfo)
DeclaringType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドを宣言する型。

IsAbstract

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドが抽象メソッドかどうかを示す値を取得します。

(継承元 MethodBase)
IsAssembly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドまたはコンストラクターを参照できる範囲が Assembly によって示されるかどうかを表す値を取得します。ここで判定されるのは、このメソッドまたはコンストラクターが同じアセンブリ内の他の型でのみ参照でき、アセンブリ外部の派生型では参照できないものであることです。

(継承元 MethodBase)
IsCollectible

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

この MemberInfo オブジェクトが、収集可能な AssemblyLoadContext に保持されているアセンブリの一部であるかどうかを示す値を取得します。

(継承元 MemberInfo)
IsConstructedGenericMethod

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

MethodInfo オブジェクトをラップします。

(継承元 MethodBase)
IsConstructor

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドがコンストラクターかどうかを示す値を取得します。

(継承元 MethodBase)
IsFamily

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドまたはコンストラクターへの参照範囲が Family によって正しく示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターはそれらのクラスと派生クラスの内側でのみ参照できるものであることです。

(継承元 MethodBase)
IsFamilyAndAssembly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドまたはコンストラクターへの参照範囲が FamANDAssem によって示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターは派生クラスから呼び出すことができるが、それらが同じアセンブリ内にある場合に限るものであることです。

(継承元 MethodBase)
IsFamilyOrAssembly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドまたはコンストラクターを参照可能な範囲が FamORAssem によって示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターは任意の場所にある派生クラスと、同じアセンブリ内のクラスから呼び出すことができるものであることです。

(継承元 MethodBase)
IsFinal

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドが final かどうかを示す値を取得します。

(継承元 MethodBase)
IsGenericMethod

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメソッドがジェネリック メソッドかどうかを示す値を取得します。

(継承元 MethodInfo)
IsGenericMethodDefinition

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の MethodInfo がジェネリック メソッドの定義を表しているかどうかを示す値を取得します。

(継承元 MethodInfo)
IsHideBySig

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスで、正確に同じシグネチャを持つ同じ種類のメンバーだけが隠しメンバーになるかどうかを示す値を取得します。

(継承元 MethodBase)
IsPrivate

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーがプライベートかどうかを示す値を取得します。

(継承元 MethodBase)
IsPublic

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

パブリック メソッドかどうかを示す値を取得します。

(継承元 MethodBase)
IsSecurityCritical

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメソッドまたはコンストラクターが、現在の信頼レベルでセキュリティ クリティカルまたはセキュリティ セーフ クリティカルであり、重要な操作を実行できるかどうかを示す値を取得します。

(継承元 MethodBase)
IsSecuritySafeCritical

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメソッドまたはコンストラクターが、現在の信頼レベルでセキュリティ セーフ クリティカルであり、重要な操作を実行でき、透過的なコードからアクセスできるかどうかを示す値を取得します。

(継承元 MethodBase)
IsSecurityTransparent

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメソッドまたはコンストラクターが、現在の信頼レベルで透過的であり、重要な操作を実行できないかどうかを示す値を取得します。

(継承元 MethodBase)
IsSpecialName

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

特別な名前のメソッドかどうかを示す値を取得します。

(継承元 MethodBase)
IsStatic

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドが static であるかどうかを示す値を取得します。

(継承元 MethodBase)
IsVirtual

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドが virtual であるかどうかを示す値を取得します。

(継承元 MethodBase)
MemberType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドが存在するメンバーの型を取得します。 このクラスの派生元である MemberInfo から派生したクラスの型を識別します。

MetadataToken

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メタデータ要素を識別する値を取得します。

(継承元 MemberInfo)
MethodHandle

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドの内部メタデータ表現を識別するハンドルを取得します。

MethodImplementationFlags

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッド実装の属性を指定する MethodImplAttributes フラグを取得します。

(継承元 MethodBase)
Module

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の MemberInfo によって表されるメンバーを宣言する型が定義されているモジュールを取得します。

(継承元 MemberInfo)
Name

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドの名前を取得します。

ReflectedType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

リフレクションによってこのインスタンスを取得するために使用したクラス オブジェクトを取得します。

ReturnParameter

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

戻り値の型にカスタム修飾子があるかどうかなど、メソッドの戻り値の型に関する情報を格納している ParameterInfo オブジェクトを取得します。

(継承元 MethodInfo)
ReturnType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドの戻り値の型を取得します。

ReturnTypeCustomAttributes

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドの戻り値の型のカスタム属性を取得します。

メソッド

CreateDelegate(Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドから、指定した型のデリゲートを作成します。

(継承元 MethodInfo)
CreateDelegate(Type, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドから、指定した型のデリゲートを、指定したターゲットを使用して作成します。

(継承元 MethodInfo)
CreateDelegate<T>()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドから T 型のデリゲートを作成します。

(継承元 MethodInfo)
CreateDelegate<T>(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドから、指定したターゲットを使用して、T 型のデリゲートを作成します。

(継承元 MethodInfo)
Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。

(継承元 MethodInfo)
GetBaseDefinition()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドが最初に宣言された直接基本クラスまたは間接基本クラスのメソッドに対する MethodInfo オブジェクトを返します。

GetCustomAttributes(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドにアタッチされているカスタム属性を含む配列を返します。

GetCustomAttributes(Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した型の属性のみを検索して、このメソッドにアタッチされているカスタム属性を含む配列を返します。

GetCustomAttributesData()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ターゲット メンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトのリストを返します。

(継承元 MemberInfo)
GetGenericArguments()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ジェネリック メソッドの型引数、またはジェネリック メソッドの定義の型パラメーターを表す Type オブジェクトの配列を返します。

(継承元 MethodInfo)
GetGenericMethodDefinition()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメソッドを構築する元になるジェネリック メソッド定義を表す MethodInfo オブジェクトを返します。

(継承元 MethodInfo)
GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このインスタンスのハッシュ コードを返します。

(継承元 MethodInfo)
GetMethodBody()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、現在のメソッドの MSIL ストリーム、ローカル変数、および例外にアクセスできるようにする MethodBody オブジェクトを取得します。

(継承元 MethodBase)
GetMethodImplementationFlags()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドの実装に関する情報を返します。

GetParameters()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドのパラメーターを取得します。

GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。

(継承元 MethodInfo)
HasSameMetadataDefinitionAs(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

MethodInfo オブジェクトをラップします。

(継承元 MemberInfo)
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した情報を使用して、メソッドを呼び出します。

Invoke(Object, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたパラメーターを使用して、現在のインスタンスが表すメソッドまたはコンストラクターを呼び出します。

(継承元 MethodInfo)
IsDefined(Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した属性の型がこのメソッドにアタッチされているかどうかを判断します。

MakeGenericMethod(Type[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のジェネリック メソッド定義の型パラメーターを型の配列要素に置き換え、その結果構築されるメソッドを表す MethodInfo オブジェクトを返します。

(継承元 MethodInfo)
MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 Object)
ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドを表す文字列を返します。

明示的なインターフェイスの実装

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

(継承元 MemberInfo)
_MemberInfo.GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Type クラスを表す MemberInfo オブジェクトを取得します。

(継承元 MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。

(継承元 MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

(継承元 MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

(継承元 MemberInfo)
_MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

(継承元 MethodBase)
_MethodBase.GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「GetType()」をご覧ください。

(継承元 MethodBase)
_MethodBase.GetTypeInfo(UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。

(継承元 MethodBase)
_MethodBase.GetTypeInfoCount(UInt32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

(継承元 MethodBase)
_MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

(継承元 MethodBase)
_MethodBase.IsAbstract

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsAbstract」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsAssembly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsAssembly」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsConstructor

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsConstructor」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsFamily

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsFamily」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsFamilyAndAssembly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsFamilyAndAssembly」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsFamilyOrAssembly

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsFamilyOrAssembly」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsFinal

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsFinal」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsHideBySig

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsHideBySig」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsPrivate

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsPrivate」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsPublic

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsPublic」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsSpecialName

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsSpecialName」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsStatic

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsStatic」をご覧ください。

(継承元 MethodBase)
_MethodBase.IsVirtual

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメンバーの詳細については、「IsVirtual」をご覧ください。

(継承元 MethodBase)
_MethodInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

(継承元 MethodInfo)
_MethodInfo.GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

COM から GetType() メソッドにアクセスできるようにします。

(継承元 MethodInfo)
_MethodInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。

(継承元 MethodInfo)
_MethodInfo.GetTypeInfoCount(UInt32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

(継承元 MethodInfo)
_MethodInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

(継承元 MethodInfo)

拡張メソッド

GetCustomAttribute(MemberInfo, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される指定した型のカスタム属性を取得します。

GetCustomAttribute(MemberInfo, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を調べます。

GetCustomAttribute<T>(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される指定した型のカスタム属性を取得します。

GetCustomAttribute<T>(MemberInfo, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を調べます。

GetCustomAttributes(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに適用されるカスタム属性のコレクションを取得します。

GetCustomAttributes(MemberInfo, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに適用されるカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。

GetCustomAttributes(MemberInfo, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに適用される指定された型のカスタム属性のコレクションを取得します。

GetCustomAttributes(MemberInfo, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに適用されている指定された型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。

GetCustomAttributes<T>(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに適用される指定された型のカスタム属性のコレクションを取得します。

GetCustomAttributes<T>(MemberInfo, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに適用されている指定された型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を調べます。

IsDefined(MemberInfo, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された型のカスタム属性が指定されたメンバーに適用されているかどうかを示します。

IsDefined(MemberInfo, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された型のカスタム属性が指定されたメンバーに適用され、オプションで先祖に適用されているかどうかを示します。

GetMetadataToken(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーのメタデータ トークンを取得します (存在する場合)。

HasMetadataToken(MemberInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたメンバーに対してメタデータ トークンを使用できるかどうかを示す値を返します。

GetBaseDefinition(MethodInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

MethodInfo オブジェクトをラップします。

GetRuntimeBaseDefinition(MethodInfo)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

メソッドが最初に宣言された直接基本クラスまたは間接基本クラスの指定したメソッドを表すオブジェクトを取得します。

適用対象

こちらもご覧ください