_MethodInfo Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Expõe os membros públicos da classe MethodInfo a código não gerenciado.
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
- Derivado
- Atributos
Comentários
Essa interface destina-se ao acesso a classes gerenciadas de código não gerenciado e não deve ser chamada do código gerenciado.
Essa interface preserva a ordem vtable dos membros da System.Reflection.MethodInfo classe que podem ser acessados por objetos COM não gerenciados.
Propriedades
Attributes |
Fornece acesso independente da versão para objetos COM à propriedade Attributes. |
CallingConvention |
Fornece acesso independente da versão para objetos COM à propriedade CallingConvention. |
DeclaringType |
Fornece acesso independente da versão para objetos COM à propriedade DeclaringType. |
IsAbstract |
Fornece acesso independente da versão para objetos COM à propriedade IsAbstract. |
IsAssembly |
Fornece acesso independente da versão para objetos COM à propriedade IsAssembly. |
IsConstructor |
Fornece acesso independente da versão para objetos COM à propriedade IsConstructor. |
IsFamily |
Fornece acesso independente da versão para objetos COM à propriedade IsFamily. |
IsFamilyAndAssembly |
Fornece acesso independente da versão para objetos COM à propriedade IsFamilyAndAssembly. |
IsFamilyOrAssembly |
Fornece acesso independente da versão para objetos COM à propriedade IsFamilyOrAssembly. |
IsFinal |
Fornece acesso independente da versão para objetos COM à propriedade IsFinal. |
IsHideBySig |
Fornece acesso independente da versão para objetos COM à propriedade IsHideBySig. |
IsPrivate |
Fornece acesso independente da versão para objetos COM à propriedade IsPrivate. |
IsPublic |
Fornece acesso independente da versão para objetos COM à propriedade IsPublic. |
IsSpecialName |
Fornece acesso independente da versão para objetos COM à propriedade IsSpecialName. |
IsStatic |
Fornece acesso independente da versão para objetos COM à propriedade IsStatic. |
IsVirtual |
Fornece acesso independente da versão para objetos COM à propriedade IsVirtual. |
MemberType |
Fornece acesso independente da versão para objetos COM à propriedade MemberType. |
MethodHandle |
Fornece acesso independente da versão para objetos COM à propriedade MethodHandle. |
Name |
Fornece acesso independente da versão para objetos COM à propriedade Name. |
ReflectedType |
Fornece acesso independente da versão para objetos COM à propriedade ReflectedType. |
ReturnType |
Fornece acesso independente da versão para objetos COM à propriedade ReturnType. |
ReturnTypeCustomAttributes |
Fornece acesso independente da versão para objetos COM à propriedade ReturnTypeCustomAttributes. |
Métodos
Equals(Object) |
Fornece objetos COM com acesso independente de versão para o método Equals(Object). |
GetBaseDefinition() |
Fornece objetos COM com acesso independente de versão para o método GetBaseDefinition(). |
GetCustomAttributes(Boolean) |
Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes(Boolean). |
GetCustomAttributes(Type, Boolean) |
Fornece objetos COM com acesso independente de versão para o método GetCustomAttributes(Type, Boolean). |
GetHashCode() |
Fornece objetos COM com acesso independente de versão para o método GetHashCode(). |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. |
GetMethodImplementationFlags() |
Fornece objetos COM com acesso independente de versão para o método GetMethodImplementationFlags(). |
GetParameters() |
Fornece objetos COM com acesso independente de versão para o método GetParameters(). |
GetType() |
Fornece objetos COM com acesso independente de versão para o método GetType(). |
GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface. |
GetTypeInfoCount(UInt32) |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). |
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Fornece objetos COM com acesso independente de versão para o método Invoke(Object, BindingFlags, Binder, Object[], CultureInfo). |
Invoke(Object, Object[]) |
Fornece objetos COM com acesso independente de versão para o método Invoke(Object, Object[]). |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece acesso a propriedades e métodos expostos por um objeto. |
IsDefined(Type, Boolean) |
Fornece objetos COM com acesso independente de versão para o método IsDefined(Type, Boolean). |
ToString() |
Fornece objetos COM com acesso independente de versão para o método ToString(). |