_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 MethodInfo classe ao 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
| Nome | Description |
|---|---|
| Attributes |
Fornece objetos COM com acesso independente de versão à Attributes propriedade. |
| CallingConvention |
Fornece objetos COM com acesso independente de versão à CallingConvention propriedade. |
| DeclaringType |
Fornece objetos COM com acesso independente de versão à DeclaringType propriedade. |
| IsAbstract |
Fornece objetos COM com acesso independente de versão à IsAbstract propriedade. |
| IsAssembly |
Fornece objetos COM com acesso independente de versão à IsAssembly propriedade. |
| IsConstructor |
Fornece objetos COM com acesso independente de versão à IsConstructor propriedade. |
| IsFamily |
Fornece objetos COM com acesso independente de versão à IsFamily propriedade. |
| IsFamilyAndAssembly |
Fornece objetos COM com acesso independente de versão à IsFamilyAndAssembly propriedade. |
| IsFamilyOrAssembly |
Fornece objetos COM com acesso independente de versão à IsFamilyOrAssembly propriedade. |
| IsFinal |
Fornece objetos COM com acesso independente de versão à IsFinal propriedade. |
| IsHideBySig |
Fornece objetos COM com acesso independente de versão à IsHideBySig propriedade. |
| IsPrivate |
Fornece objetos COM com acesso independente de versão à IsPrivate propriedade. |
| IsPublic |
Fornece objetos COM com acesso independente de versão à IsPublic propriedade. |
| IsSpecialName |
Fornece objetos COM com acesso independente de versão à IsSpecialName propriedade. |
| IsStatic |
Fornece objetos COM com acesso independente de versão à IsStatic propriedade. |
| IsVirtual |
Fornece objetos COM com acesso independente de versão à IsVirtual propriedade. |
| MemberType |
Fornece objetos COM com acesso independente de versão à MemberType propriedade. |
| MethodHandle |
Fornece objetos COM com acesso independente de versão à MethodHandle propriedade. |
| Name |
Fornece objetos COM com acesso independente de versão à Name propriedade. |
| ReflectedType |
Fornece objetos COM com acesso independente de versão à ReflectedType propriedade. |
| ReturnType |
Fornece objetos COM com acesso independente de versão à ReturnType propriedade. |
| ReturnTypeCustomAttributes |
Fornece objetos COM com acesso independente de versão à ReturnTypeCustomAttributes propriedade. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Fornece objetos COM com acesso independente de versão ao Equals(Object) método. |
| GetBaseDefinition() |
Fornece objetos COM com acesso independente de versão ao GetBaseDefinition() método. |
| GetCustomAttributes(Boolean) |
Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Boolean) método. |
| GetCustomAttributes(Type, Boolean) |
Fornece objetos COM com acesso independente de versão ao GetCustomAttributes(Type, Boolean) método. |
| GetHashCode() |
Fornece objetos COM com acesso independente de versão ao GetHashCode() método. |
| 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 ao GetMethodImplementationFlags() método. |
| GetParameters() |
Fornece objetos COM com acesso independente de versão ao GetParameters() método. |
| GetType() |
Fornece objetos COM com acesso independente de versão ao GetType() método. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo de 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 ao Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) método. |
| Invoke(Object, Object[]) |
Fornece objetos COM com acesso independente de versão ao Invoke(Object, Object[]) método. |
| 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 ao IsDefined(Type, Boolean) método. |
| ToString() |
Fornece objetos COM com acesso independente de versão ao ToString() método. |