_MemberInfo Interface

Definição

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.

Aplica-se a