Udostępnij za pośrednictwem


_MethodInfo Interfejs

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Uwidacznia publiczne elementy członkowskie MethodInfo klasy jako niezarządzany 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 służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinien być wywoływany z kodu zarządzanego.

Ten interfejs zachowuje kolejność vtable składowych System.Reflection.MethodInfo klasy, do których można uzyskać dostęp za pomocą niezarządzanych obiektów COM.

Właściwości

Attributes

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

CallingConvention

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

DeclaringType

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

IsAbstract

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

IsAssembly

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

IsConstructor

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsFinal

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

IsHideBySig

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

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

IsVirtual

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

MemberType

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

MethodHandle

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

Name

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

ReflectedType

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

ReturnType

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

ReturnTypeCustomAttributes

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

Metody

Equals(Object)

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

GetBaseDefinition()

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

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetHashCode()

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

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

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

GetMethodImplementationFlags()

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

GetParameters()

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

GetType()

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

GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, który może 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 niezależny od wersji do Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) metody .

Invoke(Object, Object[])

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

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 niezależny od wersji do IsDefined(Type, Boolean) metody .

ToString()

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

Dotyczy