JSMethod クラス

定義

JScript メソッドを表します。 このクラスは、名前バインド カテゴリに属しています。

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

public ref class JSMethod abstract : System::Reflection::MethodInfo
public abstract class JSMethod : System.Reflection.MethodInfo
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("561AC104-8869-4368-902F-4E0D7DDEDDDD")]
public abstract class JSMethod : System.Reflection.MethodInfo
type JSMethod = class
    inherit MethodInfo
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("561AC104-8869-4368-902F-4E0D7DDEDDDD")>]
type JSMethod = class
    inherit MethodInfo
Public MustInherit Class JSMethod
Inherits MethodInfo
継承
派生
属性

プロパティ

名前 説明
Attributes

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

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

(継承元 MethodBase)
CallingConvention

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

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

(継承元 MethodBase)
ContainsGenericParameters

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

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

(継承元 MethodInfo)
CustomAttributes

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

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

(継承元 MemberInfo)
DeclaringType

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

このメンバーを宣言するクラスを取得します。

(継承元 MemberInfo)
IsAbstract

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

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

(継承元 MethodBase)
IsAssembly

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

このメソッドまたはコンストラクターの潜在的な可視性が Assemblyによって記述されているかどうかを示す値を取得します。つまり、メソッドまたはコンストラクターは、同じアセンブリ内の他の型に対して最大で表示され、アセンブリ外の派生型には表示されません。

(継承元 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のメンバーの名前を取得します。

(継承元 MemberInfo)
ReflectedType

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

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

ReturnParameter

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

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

(継承元 MethodInfo)
ReturnType

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

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

(継承元 MethodInfo)
ReturnTypeCustomAttributes

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

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

メソッド

名前 説明
CreateDelegate(Type, Object)

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

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

(継承元 MethodInfo)
CreateDelegate(Type)

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

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

(継承元 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、指定したメソッドまたはコンストラクターのパラメーターを取得します。

(継承元 MethodBase)
GetType()

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

メソッドの属性を検出し、メソッド メタデータへのアクセスを提供します。

(継承元 MethodInfo)
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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

(継承元 Object)

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

名前 説明
_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, Boolean)

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

指定したメンバーに適用される、指定した型のカスタム属性を取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttribute(MemberInfo, Type)

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

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

GetCustomAttribute<T>(MemberInfo, Boolean)

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

指定したメンバーに適用される、指定した型のカスタム属性を取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttribute<T>(MemberInfo)

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

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

GetCustomAttributes(MemberInfo, Boolean)

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

指定したメンバーに適用されるカスタム属性のコレクションを取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttributes(MemberInfo, Type, Boolean)

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

指定したメンバーに適用される、指定した型のカスタム属性のコレクションを取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttributes(MemberInfo, Type)

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

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

GetCustomAttributes(MemberInfo)

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

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

GetCustomAttributes<T>(MemberInfo, Boolean)

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

指定したメンバーに適用される、指定した型のカスタム属性のコレクションを取得し、必要に応じてそのメンバーの先祖を検査します。

GetCustomAttributes<T>(MemberInfo)

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

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

GetRuntimeBaseDefinition(MethodInfo)

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

メソッドが最初に宣言されたダイレクト 基底クラスまたは間接基底クラスで、指定されたメソッドを表すオブジェクトを取得します。

IsDefined(MemberInfo, Type, Boolean)

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

指定した型のカスタム属性が指定したメンバーに適用され、必要に応じてその先祖に適用されるかどうかを示します。

IsDefined(MemberInfo, Type)

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

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

適用対象

こちらもご覧ください