Share via


IDebugBinder3::GetTypeArguments

This method retrieves a list of argument types associated with this object.

HRESULT GetTypeArguments(
   UINT          skip,
   UINT          count,
   IDebugField** ppFields,
   UINT*         pFetched
);
int GetTypeArguments(
   uint          skip,
   uint          count,
   IDebugField[] ppFields,
   out uint      pFetched
);

Parameters

  • skip
    [in]Number of fields to skip before getting argument types.

  • count
    [in] The number of argument fields to return (also specifies the size of the ppFields array).

  • ppFields
    [in, out] An array of fields that will be filled in on return of this method.

  • pFetched
    [out] (optional) The number of argument type fields actually returned.

Return Value

If successful, returns S_OK; otherwise, returns an error code.

Remarks

The number of argument types can be obtained beforehand with IDebugBinder3::GetTypeArgumentCount.

See Also

Reference

IDebugBinder3

IDebugBinder3::GetTypeArgumentCount