更新:2007 年 11 月
扩展 IMetaDataEmit 接口,主要用于提供处理泛型类型的功能。
interface IMetaDataEmit2 : IMetaDataEmit {
HRESULT DefineGenericParam (
mdToken tk,
ULONG ulParamSeq,
DWORD dwParamFlags,
LPCWSTR szname,
DWORD reserved,
mdToken rtkConstraints[],
mdGenericParam *pgp
);
HRESULT DefineMethodSpec (
mdToken tkParent,
PCCOR_SIGNATURE pvSigBlob,
ULONG cbSigBlob,
mdMethodSpec *pmi
);
HRESULT GetDeltaSaveSize (
CorSaveSize fSave,
DWORD *pdwSaveSize
);
HRESULT ResetENCLog ();
HRESULT SaveDelta (
LPCWSTR szFile,
DWORD dwSaveFlags
);
HRESULT SaveDeltaToMemory (
void *pbData,
ULONG cbData
);
HRESULT SaveDeltaToStream (
IStream *pIStream,
DWORD dwSaveFlags
);
HRESULT SetGenericParamProps (
mdGenericParam gp,
DWORD dwParamFlags,
LPCWSTR szName,
DWORD reserved,
mdToken rtkConstraints[]
);
};
方法
方法 |
说明 |
---|---|
创建泛型类型参数的定义,并获取该泛型类型参数的标记。 |
|
为方法创建一个泛型实例并获取指向该定义的标记。 |
|
获取一个值,该值指示为表示当前“编辑并继续”会话中的更改而需要的数据大小的差额。 |
|
重置“编辑并继续”日志并启动一个新会话。 |
|
将当前“编辑并继续”会话中的更改保存到指定的文件中。 |
|
将当前“编辑并继续”会话中的更改保存到内存中。 |
|
将当前“编辑并继续”会话中的更改保存到指定的流中。 |
|
为指定标记引用的泛型参数定义设置属性值。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**在 MsCorEE.dll 中用作资源
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0