_MethodBase Interfejs
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Ważny
To API nie jest zgodne z CLS.
Uwidacznia publiczne elementy członkowskie MethodBase klasy do niezarządzanego kodu.
public interface class _MethodBase
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("6240837A-707F-3181-8E98-A36AE086766B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MethodBase
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("6240837A-707F-3181-8E98-A36AE086766B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _MethodBase
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("6240837A-707F-3181-8E98-A36AE086766B")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MethodBase = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("6240837A-707F-3181-8E98-A36AE086766B")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _MethodBase = interface
Public Interface _MethodBase
- Pochodny
- Atrybuty
Uwagi
Ten interfejs umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinien być wywoływany z kodu zarządzanego.
Ten interfejs zachowuje kolejność System.Reflection.MethodBase vtable składowych klas, do których można uzyskać dostęp przez niezarządzane obiekty COM.
Właściwości
| Nazwa | Opis |
|---|---|
| Attributes |
Zapewnia obiekty COM z dostępem niezależnym od wersji do Attributes właściwości. |
| CallingConvention |
Zapewnia obiekty COM z dostępem niezależnym od wersji do CallingConvention właściwości. |
| DeclaringType |
Zapewnia obiekty COM z dostępem niezależnym od wersji do DeclaringType właściwości. |
| IsAbstract |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsAbstract właściwości. |
| IsAssembly |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsAssembly właściwości. |
| IsConstructor |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsConstructor właściwości. |
| IsFamily |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsFamily właściwości. |
| IsFamilyAndAssembly |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsFamilyAndAssembly właściwości. |
| IsFamilyOrAssembly |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsFamilyOrAssembly właściwości. |
| IsFinal |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsFinal właściwości. |
| IsHideBySig |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsHideBySig właściwości. |
| IsPrivate |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsPrivate właściwości. |
| IsPublic |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsPublic właściwości. |
| IsSpecialName |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsSpecialName właściwości. |
| IsStatic |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsStatic właściwości. |
| IsVirtual |
Zapewnia obiekty COM z dostępem niezależnym od wersji do IsVirtual właściwości. |
| MemberType |
Zapewnia obiekty COM z dostępem niezależnym od wersji do MemberType właściwości. |
| MethodHandle |
Zapewnia obiekty COM z dostępem niezależnym od wersji do MethodHandle właściwości. |
| Name |
Zapewnia obiekty COM z dostępem niezależnym od wersji do Name właściwości. |
| ReflectedType |
Zapewnia obiekty COM z dostępem niezależnym od wersji do ReflectedType właściwości. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do Equals(Object) metody . |
| GetCustomAttributes(Boolean) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetCustomAttributes(Boolean) metody . |
| GetCustomAttributes(Type, Boolean) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetCustomAttributes(Type, Boolean) metody . |
| GetHashCode() |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetHashCode() metody . |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. |
| GetMethodImplementationFlags() |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethodImplementationFlags() metody . |
| GetParameters() |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetParameters() metody . |
| GetType() |
Udostępnia obiekty COM z niezależnym od wersji dostępem do GetType() metody . |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie obiektu, którego można użyć do pobrania informacji o typie interfejsu. |
| GetTypeInfoCount(UInt32) |
Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). |
| Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) metody . |
| Invoke(Object, Object[]) |
Udostępnia obiekty COM z niezależnym od wersji dostępem 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) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do IsDefined(Type, Boolean) metody . |
| ToString() |
Udostępnia obiekty COM z niezależnym od wersji dostępem do ToString() metody . |