Método IMetaDataImport::EnumMembersWithName (rometadataapi.h)
Enumera os tokens MemberDef que representam membros do tipo especificado com o nome especificado.
Sintaxe
HRESULT EnumMembersWithName(
[in, out] HCORENUM *phEnum,
[in] mdTypeDef tkTypeDef,
[in] LPCWSTR szName,
[out] mdToken [] rgMembers,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parâmetros
[in, out] phEnum
Um ponteiro para o enumerador.
[in] tkTypeDef
Um token TypeDef que representa o tipo com membros a serem enumerados.
[in] szName
O nome do membro que limita o escopo do enumerador.
[out] rgMembers
A matriz usada para armazenar os tokens MemberDef.
[in] cMax
O tamanho máximo da matriz rgMembers .
[out] pcTokens
O número real de tokens MemberDef retornados em rgMembers.
Retornar valor
HRESULT | Descrição |
---|---|
S_OK | EnumMembersWithName retornado com êxito. |
S_FALSE | Não há tokens MemberRef para serem enumerados. Nesse caso, pcTokens é 0 (zero). |
Comentários
Esse método enumera campos e métodos, mas não propriedades ou eventos. Ao contrário de EnumMembers, EnumMembersWithName descarta todos os tokens de campo e membro que não têm o nome especificado.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |