Compartir a través de


IMetaDataEmit2::DefineGenericParam Method

Crea una definición para un parámetro de tipo genérico y obtiene un token para ese parámetro de tipo genérico.

Syntax

HRESULT DefineGenericParam (
    [in]  mdToken         tk,
    [in]  ULONG           ulParamSeq,
    [in]  DWORD           dwParamFlags,
    [in]  LPCWSTR         szname,
    [in]  DWORD           reserved,
    [in]  mdToken         rtkConstraints[],
    [out] mdGenericParam  *pgp
);

Parameters

tk [in] Un mdTypeDef token o mdMethodDef que representa el método o constructor para el que se va a definir un parámetro genérico.

ulParamSeq [in] Índice del parámetro genérico.

dwParamFlags [in] Valor de la enumeración CorGenericParamAttr que describe el tipo del parámetro genérico.

szname [in] Nombre del parámetro.

reserved [in] Este parámetro está reservado para la extensibilidad futura.

rtkConstraints [in] Matriz terminada en cero de restricciones de tipo. Los miembros de matriz deben ser un mdTypeDeftoken de metadatos , mdTypeRefo mdTypeSpec .

pgp [out] Token que representa el parámetro genérico.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 2.0

See also