_MethodInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne składowe MethodInfo klasy niezamówiony kod.

public interface class _MethodInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MethodInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _MethodInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MethodInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _MethodInfo = interface
Public Interface _MethodInfo
Pochodne
Atrybuty

Uwagi

Ten interfejs umożliwia dostęp do klas zarządzanych z kodu nieza zarządzania i nie powinien być wywoływany z kodu zarządzanego.

Ten interfejs zachowuje kolejność vtable składowych klasy, do których mogą uzyskiwać dostęp System.Reflection.MethodInfo niezaładowane obiekty COM.

Właściwości

Attributes

Zapewnia obiektom COM dostęp do właściwości niezależnie od Attributes wersji.

CallingConvention

Zapewnia obiektom COM dostęp do właściwości niezależnie od CallingConvention wersji.

DeclaringType

Zapewnia obiektom COM dostęp do właściwości niezależnie od DeclaringType wersji.

IsAbstract

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsAbstract wersji.

IsAssembly

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsAssembly wersji.

IsConstructor

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsConstructor wersji.

IsFamily

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsFamily wersji.

IsFamilyAndAssembly

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsFamilyAndAssembly wersji.

IsFamilyOrAssembly

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsFamilyOrAssembly wersji.

IsFinal

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsFinal wersji.

IsHideBySig

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsHideBySig wersji.

IsPrivate

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsPrivate wersji.

IsPublic

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsPublic wersji.

IsSpecialName

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsSpecialName wersji.

IsStatic

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsStatic wersji.

IsVirtual

Zapewnia obiektom COM dostęp do właściwości niezależnie od IsVirtual wersji.

MemberType

Zapewnia obiektom COM dostęp do właściwości niezależnie od MemberType wersji.

MethodHandle

Zapewnia obiektom COM dostęp do właściwości niezależnie od MethodHandle wersji.

Name

Zapewnia obiektom COM dostęp do właściwości niezależnie od Name wersji.

ReflectedType

Zapewnia obiektom COM dostęp do właściwości niezależnie od ReflectedType wersji.

ReturnType

Zapewnia obiektom COM dostęp do właściwości niezależnie od ReturnType wersji.

ReturnTypeCustomAttributes

Zapewnia obiektom COM dostęp do właściwości niezależnie od ReturnTypeCustomAttributes wersji.

Metody

Equals(Object)

Zapewnia obiektom COM dostęp do metody niezależnej od Equals(Object) wersji.

GetBaseDefinition()

Zapewnia obiektom COM dostęp do metody niezależnej od GetBaseDefinition() wersji.

GetCustomAttributes(Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetCustomAttributes(Boolean) wersji.

GetCustomAttributes(Type, Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od GetCustomAttributes(Type, Boolean) wersji.

GetHashCode()

Zapewnia obiektom COM dostęp do metody niezależnej od GetHashCode() wersji.

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

GetMethodImplementationFlags()

Zapewnia obiektom COM dostęp do metody niezależnej od GetMethodImplementationFlags() wersji.

GetParameters()

Zapewnia obiektom COM dostęp do metody niezależnej od GetParameters() wersji.

GetType()

Zapewnia obiektom COM dostęp do metody niezależnej od GetType() wersji.

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, które mogą służyć do pobierania informacji o typie dla interfejsu.

GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

Zapewnia obiektom COM dostęp do metody niezależnej od Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) wersji.

Invoke(Object, Object[])

Zapewnia obiektom COM dostęp do metody niezależnej od Invoke(Object, Object[]) wersji.

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

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

IsDefined(Type, Boolean)

Zapewnia obiektom COM dostęp do metody niezależnej od IsDefined(Type, Boolean) wersji.

ToString()

Zapewnia obiektom COM dostęp do metody niezależnej od ToString() wersji.

Dotyczy