Método IMetaDataImport::EnumMembers
Enumera MemberDef tokens que representa os membros do tipo especificado.
HRESULT EnumMembers (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[out] mdToken rMembers[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parâmetros
phEnum
[in, out] Um ponteiro para o enumerador.cl
[in] Um token de TypeDef que representa o tipo cujos membros são a serem enumerados.rMembers
[out] A matriz usada Isenção os tokens MemberDef.cMax
[in] O dimensionar máximo do rMembers matriz.pcTokens
[out] O número real de tokens MemberDef retornado em rMembers.
Valor de retorno
HRESULT |
Descrição |
---|---|
S_OK |
EnumMembers retornado com êxito. |
S_FALSE |
Não há nenhum tokens MemberDef enumerar. Nesse caso, pcTokens é zero. |
Comentários
Ao enumerar os conjuntos de membros para uma classe, EnumMembers Retorna somente os membros definidos diretamente na classe. Ele não retornará todos os membros que herda a classe, mesmo que a classe fornece uma implementação para os membros herdados. Enumerar membros herdados, o chamador deve movimentar explicitamente a cadeia de herança. Observe que as regras para a cadeia de herança podem variar dependendo do linguagem ou o compilador emitida metadados original.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: Cor.h
Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0