MethodRental MethodRental MethodRental MethodRental Class

定義

クラスのメソッドを指定して、メソッド本体の実装をすばやく交換する方法を提供します。Provides a fast way to swap method body implementation given a method of a class.

public ref class MethodRental sealed : System::Runtime::InteropServices::_MethodRental
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class MethodRental : System.Runtime.InteropServices._MethodRental
type MethodRental = class
    interface _MethodRental
Public NotInheritable Class MethodRental
Implements _MethodRental
継承
MethodRentalMethodRentalMethodRentalMethodRental
属性
実装

フィールド

JitImmediate JitImmediate JitImmediate JitImmediate

すぐにメソッドをジャスト イン タイム (JIT: Just-In-Time) コンパイルすることを指定します。Specifies that the method should be just-in-time (JIT) compiled immediately.

JitOnDemand JitOnDemand JitOnDemand JitOnDemand

必要なときにメソッドをジャスト イン タイム コンパイルすることを指定します。Specifies that the method should be just-in-time (JIT) compiled when needed.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
SwapMethodBody(Type, Int32, IntPtr, Int32, Int32) SwapMethodBody(Type, Int32, IntPtr, Int32, Int32) SwapMethodBody(Type, Int32, IntPtr, Int32, Int32) SwapMethodBody(Type, Int32, IntPtr, Int32, Int32)

メソッドの本体を交換します。Swaps the body of a method.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

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

一連の名前を対応する一連のディスパッチ識別子に割り当てます。Maps a set of names to a corresponding set of dispatch identifiers.

_MethodRental.GetTypeInfo(UInt32, UInt32, IntPtr) _MethodRental.GetTypeInfo(UInt32, UInt32, IntPtr) _MethodRental.GetTypeInfo(UInt32, UInt32, IntPtr) _MethodRental.GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この型情報を使用して、インターフェイスの型情報を取得できます。Retrieves the type information for an object, which can then be used to get the type information for an interface.

_MethodRental.GetTypeInfoCount(UInt32) _MethodRental.GetTypeInfoCount(UInt32) _MethodRental.GetTypeInfoCount(UInt32) _MethodRental.GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。Retrieves the number of type information interfaces that an object provides (either 0 or 1).

_MethodRental.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MethodRental.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MethodRental.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MethodRental.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。Provides access to properties and methods exposed by an object.

セキュリティ

ReflectionPermission
呼び出されたときに遅延バインディング メカニズムを通じてなどInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])します。when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). MemberAccess (関連する列挙体)Associated enumeration: MemberAccess.

適用対象