Sdílet prostřednictvím


_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 MODELU COM.

Vlastnosti

Name Description
Attributes

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

CallingConvention

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

DeclaringType

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

IsAbstract

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

IsAssembly

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

IsConstructor

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

IsFamily

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

IsFamilyAndAssembly

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

IsFamilyOrAssembly

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

IsFinal

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

IsHideBySig

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

IsPrivate

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

IsPublic

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

IsSpecialName

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

IsStatic

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

IsVirtual

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

MemberType

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

MethodHandle

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

Name

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

ReflectedType

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

ReturnType

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

ReturnTypeCustomAttributes

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

Metody

Name Description
Equals(Object)

Poskytuje objekty COM s přístupem nezávislým na Equals(Object) verzi k metodě.

GetBaseDefinition()

Poskytuje objekty COM s přístupem nezávislým na GetBaseDefinition() verzi k metodě.

GetCustomAttributes(Boolean)

Poskytuje objekty COM s přístupem nezávislým na GetCustomAttributes(Boolean) verzi k metodě.

GetCustomAttributes(Type, Boolean)

Poskytuje objekty COM s přístupem nezávislým na GetCustomAttributes(Type, Boolean) verzi k metodě.

GetHashCode()

Poskytuje objekty COM s přístupem nezávislým na GetHashCode() verzi k metodě.

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 nezávislým na GetMethodImplementationFlags() verzi k metodě.

GetParameters()

Poskytuje objekty COM s přístupem nezávislým na GetParameters() verzi k metodě.

GetType()

Poskytuje objekty COM s přístupem nezávislým na GetType() verzi k metodě.

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 nezávislým na Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) verzi k metodě.

Invoke(Object, Object[])

Poskytuje objekty COM s přístupem nezávislým na Invoke(Object, Object[]) verzi k metodě.

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 nezávislým na IsDefined(Type, Boolean) verzi k metodě.

ToString()

Poskytuje objekty COM s přístupem nezávislým na ToString() verzi k metodě.

Platí pro