IMetaDataEmit2::D efineGenericParam-metod
Skapar en definition för en generisk typparameter och hämtar en token till den generiska typparametern.
Syntax
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parametrar
tk
[i] En mdTypeDef
eller mdMethodDef
en token som representerar metoden eller konstruktorn för vilken en allmän parameter ska definieras.
ulParamSeq
[i] Indexet för den generiska parametern.
dwParamFlags
[i] Ett värde för CorGenericParamAttr-uppräkningen som beskriver typen för den generiska parametern.
szname
[i] Namnet på parametern.
reserved
[i] Den här parametern är reserverad för framtida utökningsbarhet.
rtkConstraints
[i] En nollsluten matris med typbegränsningar. Matrismedlemmar måste vara en mdTypeDef
, mdTypeRef
, eller mdTypeSpec
metadatatoken.
pgp
[ut] En token som representerar den allmänna parametern.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Används som en resurs i MsCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0