_MethodBase Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zpřístupňuje veřejné členy MethodBase třídy nespravovanému kódu.

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
Odvozené
Atributy

Poznámky

Toto rozhraní je pro přístup ke spravovaným třídám z nespravovaného kódu a neměl by být volán ze spravovaného kódu.

Toto rozhraní zachovává pořadí vtable System.Reflection.MethodBase členů třídy, ke kterým je možné přistupovat nespravované objekty modelu COM.

Vlastnosti

Attributes

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi Attributes .

CallingConvention

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi CallingConvention .

DeclaringType

Poskytuje objekty modelu COM, které mají přístup k vlastnosti nezávislé na verzi DeclaringType .

IsAbstract

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsAbstract verzi.

IsAssembly

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsAssembly verzi.

IsConstructor

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsConstructor verzi.

IsFamily

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsFamily verzi.

IsFamilyAndAssembly

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsFamilyAndAssembly verzi.

IsFamilyOrAssembly

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsFamilyOrAssembly verzi.

IsFinal

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsFinal verzi.

IsHideBySig

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsHideBySig verzi.

IsPrivate

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsPrivate verzi.

IsPublic

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsPublic verzi.

IsSpecialName

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsSpecialName verzi.

IsStatic

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsStatic verzi.

IsVirtual

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na IsVirtual verzi.

MemberType

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na MemberType verzi.

MethodHandle

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na MethodHandle verzi.

Name

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na Name verzi.

ReflectedType

Poskytuje objekty modelu COM přístup k vlastnosti nezávislé na ReflectedType verzi.

Metody

Equals(Object)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi Equals(Object) .

GetCustomAttributes(Boolean)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetCustomAttributes(Boolean) .

GetCustomAttributes(Type, Boolean)

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetCustomAttributes(Type, Boolean) .

GetHashCode()

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetHashCode() .

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

GetMethodImplementationFlags()

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetMethodImplementationFlags() .

GetParameters()

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetParameters() .

GetType()

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi GetType() .

GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu pro objekt, který lze použít k získání informací o typu pro rozhraní.

GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

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

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) .

Invoke(Object, Object[])

Poskytuje objekty modelu COM, které mají přístup k metodě nezávisle na verzi Invoke(Object, Object[]) .

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

IsDefined(Type, Boolean)

Poskytuje objekty modelu COM přístup k metodě nezávislé na IsDefined(Type, Boolean) verzi.

ToString()

Poskytuje objekty modelu COM přístup k metodě nezávislé na ToString() verzi.

Platí pro