_MethodInfo Rozhraní

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

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

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

Poznámky

Toto rozhraní slouží pro přístup ke spravovaným třídám z nespravovaného kódu a nemělo by se volat ze spravovaného kódu.

Toto rozhraní zachovává pořadí virtuálních System.Reflection.MethodInfo tabulek členů třídy, ke kterým lze přistupovat nespravovanými objekty COM.

Vlastnosti

Attributes

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích Attributes .

CallingConvention

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích CallingConvention .

DeclaringType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích DeclaringType .

IsAbstract

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsAbstract .

IsAssembly

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsAssembly .

IsConstructor

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsConstructor .

IsFamily

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsFamily .

IsFamilyAndAssembly

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsFamilyAndAssembly .

IsFamilyOrAssembly

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsFamilyOrAssembly .

IsFinal

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsFinal .

IsHideBySig

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsHideBySig .

IsPrivate

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsPrivate .

IsPublic

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsPublic .

IsSpecialName

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsSpecialName .

IsStatic

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsStatic .

IsVirtual

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích IsVirtual .

MemberType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích MemberType .

MethodHandle

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích MethodHandle .

Name

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích Name .

ReflectedType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích ReflectedType .

ReturnType

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích ReturnType .

ReturnTypeCustomAttributes

Poskytuje objekty COM s přístupem k vlastnosti nezávislé na verzích ReturnTypeCustomAttributes .

Metody

Equals(Object)

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích Equals(Object) .

GetBaseDefinition()

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích GetBaseDefinition() .

GetCustomAttributes(Boolean)

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích GetCustomAttributes(Boolean) .

GetCustomAttributes(Type, Boolean)

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích GetCustomAttributes(Type, Boolean) .

GetHashCode()

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích 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 COM s přístupem k metodě nezávislé na verzích GetMethodImplementationFlags() .

GetParameters()

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích GetParameters() .

GetType()

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích GetType() .

GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, 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 COM s přístupem k metodě nezávislé na verzích Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) .

Invoke(Object, Object[])

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích 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 COM s přístupem k metodě nezávislé na verzích IsDefined(Type, Boolean) .

ToString()

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích ToString() .

Platí pro