Compartilhar via


Interface _MemberInfo

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Expõe os membros públicos da classe System.Reflection.MemberInfo a código não gerenciado.

Esta API não é compatível com CLS.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface _MemberInfo
[GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public interface class _MemberInfo
[<GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type _MemberInfo = interface end
<GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
<ComVisibleAttribute(True)>
Public Interface _MemberInfo

Propriedades

Nome Descrição
System_CAPS_pubproperty DeclaringType

Fornece acesso independente da versão para objetos COM à propriedade MemberInfo.DeclaringType.

System_CAPS_pubproperty MemberType

Fornece acesso independente da versão para objetos COM à propriedade MemberInfo.MemberType.

System_CAPS_pubproperty Name

Fornece acesso independente da versão para objetos COM à propriedade MemberInfo.Name.

System_CAPS_pubproperty ReflectedType

Fornece acesso independente da versão para objetos COM à propriedade MemberInfo.ReflectedType.

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

Fornece objetos COM com acesso independente de versão para o método Object.Equals.

System_CAPS_pubmethod GetCustomAttributes(Boolean)

Fornece objetos COM com acesso independente de versão para o método MemberInfo.GetCustomAttributes.

System_CAPS_pubmethod GetCustomAttributes(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o método Assembly.GetCustomAttributes.

System_CAPS_pubmethod GetHashCode()

Fornece objetos COM com acesso independente de versão para o método Object.GetHashCode.

System_CAPS_pubmethod GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

System_CAPS_pubmethod GetType()

Fornece objetos COM com acesso independente de versão para o método Type.GetType.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

System_CAPS_pubmethod Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.

System_CAPS_pubmethod IsDefined(Type, Boolean)

Fornece objetos COM com acesso independente de versão para o método MemberInfo.IsDefined.

System_CAPS_pubmethod ToString()

Fornece objetos COM com acesso independente de versão para o método Object.ToString.

Comentários

Essa interface é para acesso para classes gerenciadas do código não gerenciado e não deve ser chamado de código gerenciado.

Essa interface preserva a ordem de vtable do System.Reflection.MemberInfo classe membros que podem ser acessados por objetos COM não gerenciados.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início