_MethodBase Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Expõe os membros públicos da MethodBase turma a código não gerido.
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
- Derivado
- Atributos
Observações
Esta interface destina-se ao acesso a classes geridas a partir de código não gerido e não deve ser chamada a partir de código gerido.
Esta interface preserva a ordem vtable dos System.Reflection.MethodBase membros da classe que podem ser acedidos por objetos COM não geridos.
Propriedades
| Name | Description |
|---|---|
| Attributes |
Fornece aos objetos COM acesso independente da versão à Attributes propriedade. |
| CallingConvention |
Fornece aos objetos COM acesso independente da versão à CallingConvention propriedade. |
| DeclaringType |
Fornece aos objetos COM acesso independente da versão à DeclaringType propriedade. |
| IsAbstract |
Fornece aos objetos COM acesso independente da versão à IsAbstract propriedade. |
| IsAssembly |
Fornece aos objetos COM acesso independente da versão à IsAssembly propriedade. |
| IsConstructor |
Fornece aos objetos COM acesso independente da versão à IsConstructor propriedade. |
| IsFamily |
Fornece aos objetos COM acesso independente da versão à IsFamily propriedade. |
| IsFamilyAndAssembly |
Fornece aos objetos COM acesso independente da versão à IsFamilyAndAssembly propriedade. |
| IsFamilyOrAssembly |
Fornece aos objetos COM acesso independente da versão à IsFamilyOrAssembly propriedade. |
| IsFinal |
Fornece aos objetos COM acesso independente da versão à IsFinal propriedade. |
| IsHideBySig |
Fornece aos objetos COM acesso independente da versão à IsHideBySig propriedade. |
| IsPrivate |
Fornece aos objetos COM acesso independente da versão à IsPrivate propriedade. |
| IsPublic |
Fornece aos objetos COM acesso independente da versão à IsPublic propriedade. |
| IsSpecialName |
Fornece aos objetos COM acesso independente da versão à IsSpecialName propriedade. |
| IsStatic |
Fornece aos objetos COM acesso independente da versão à IsStatic propriedade. |
| IsVirtual |
Fornece aos objetos COM acesso independente da versão à IsVirtual propriedade. |
| MemberType |
Fornece aos objetos COM acesso independente da versão à MemberType propriedade. |
| MethodHandle |
Fornece aos objetos COM acesso independente da versão à MethodHandle propriedade. |
| Name |
Fornece aos objetos COM acesso independente da versão à Name propriedade. |
| ReflectedType |
Fornece aos objetos COM acesso independente da versão à ReflectedType propriedade. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Fornece aos objetos COM acesso independente da versão ao Equals(Object) método. |
| GetCustomAttributes(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Boolean) método. |
| GetCustomAttributes(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Type, Boolean) método. |
| GetHashCode() |
Fornece aos objetos COM acesso independente da versão ao GetHashCode() método. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. |
| GetMethodImplementationFlags() |
Fornece aos objetos COM acesso independente da versão ao GetMethodImplementationFlags() método. |
| GetParameters() |
Fornece aos objetos COM acesso independente da versão ao GetParameters() método. |
| GetType() |
Fornece aos objetos COM acesso independente da versão ao GetType() método. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera a informação de tipo de um objeto, que pode ser usada para obter a informação de tipo para uma interface. |
| GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). |
| Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Fornece aos objetos COM acesso independente da versão ao Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) método. |
| Invoke(Object, Object[]) |
Fornece aos objetos COM acesso independente da versão ao Invoke(Object, Object[]) método. |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. |
| IsDefined(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao IsDefined(Type, Boolean) método. |
| ToString() |
Fornece aos objetos COM acesso independente da versão ao ToString() método. |