_MemberInfo 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 MemberInfo turma a código não gerido.
public interface class _MemberInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F7102FA9-CABB-3A74-A6DA-B4567EF1B079")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _MemberInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
public interface _MemberInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F7102FA9-CABB-3A74-A6DA-B4567EF1B079")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _MemberInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>]
type _MemberInfo = interface
Public Interface _MemberInfo
- 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.MemberInfo membros da classe que podem ser acedidos por objetos COM não geridos.
Propriedades
| Name | Description |
|---|---|
| DeclaringType |
Fornece aos objetos COM acesso independente da versão à DeclaringType propriedade. |
| MemberType |
Fornece aos objetos COM acesso independente da versão à MemberType 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. |
| 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(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. |