Bagikan melalui


IMetaDataEmit2::DefineGenericParam Method

Membuat definisi untuk parameter jenis generik, dan mendapatkan token ke parameter jenis generik tersebut.

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 [di] Token mdTypeDef atau mdMethodDef yang mewakili metode atau konstruktor untuk menentukan parameter generik.

ulParamSeq [di] Indeks parameter generik.

dwParamFlags [di] Nilai enumerasi CorGenericParamAttr yang menjelaskan jenis untuk parameter generik.

szname [di] Nama parameter.

reserved [di] Parameter ini dicadangkan untuk ekstensibilitas di masa mendatang.

rtkConstraints [di] Array batasan tipe yang dihentikan nol. Anggota array harus berupa mdTypeDeftoken metadata , mdTypeRef, atau mdTypeSpec .

pgp [out] Token yang mewakili parameter generik.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 2.0

See also