Rediger

Del via


IMetaDataImport::EnumTypeRefs Method

Enumerates TypeRef tokens defined in the current metadata scope.

Syntax

HRESULT EnumTypeRefs (
   [in, out] HCORENUM    *phEnum,
   [out] mdTypeRef       rTypeRefs[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTypeRefs
);

Parameters

phEnum [in, out] A pointer to the enumerator. This must be NULL for the first call of this method.

rTypeRefs [out] The array used to store the TypeRef tokens.

cMax [in] The maximum size of the rTypeRefs array.

pcTypeRefs [out] A pointer to the number of TypeRef tokens returned in rTypeRefs.

Return Value

HRESULT Description
S_OK EnumTypeRefs returned successfully.
S_FALSE There are no tokens to enumerate. In that case, pcTypeRefs is zero.

Remarks

A TypeRef token represents a reference to a type.

Requirements

Platforms: See .NET supported operating systems.

Header: Cor.h

Library: CorGuids.lib

See also