Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IMetaDataImport::EnumMethodsWithName method

Enumerates methods that have the specified name and that are defined by the type referenced by the specified TypeDef token.

Syntax


HRESULT EnumMethodsWithName(
  [in, out]                                  HCORENUM    *phEnum,
  [in]                                       mdTypeDef   tkTypeDef,
  [in]                                       LPCWSTR     szName,
  [out, size_is(cMax), length_is(*pcTokens)] mdMethodDef rgMethods[],
  [in]                                       ULONG       cMax,
  [out]                                      ULONG       *pcTokens
);

Parameters

phEnum [in, out]

A pointer to the enumerator. This must be NULL for the first call of this method.

tkTypeDef [in]

A TypeDef token representing the type whose methods to enumerate.

szName [in]

The name that limits the scope of the enumeration.

rgMethods [out]

The array used to store the MethodDef tokens.

cMax [in]

The maximum size of the rgMethods array.

pcTokens [out]

The number of MethodDef tokens returned in rgMethods.

Return value

HRESULTDescription
S_OKEnumMethodsWithName returned successfully.
S_FALSEThere are no tokens to enumerate. In this case, pcTokens is 0 (zero).

 

Remarks

This method enumerates fields and methods, but not properties or events. Unlike EnumMethods, EnumMethodsWithName discards all method tokens that do not have the specified name.

Requirements

IDL

Rometadataapi.idl

See also

IMetaDataImport

 

 

Show:
© 2017 Microsoft