واجهة IMetaDataEmit2
قم بتوسيع الواجهة 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[]
);
};
الأساليب
Method |
الوصف |
---|---|
قم بإنشاء تعريف لمعلمة نوع عام، ويحصل على إلى ken إلى ذلك معلمة نوع عام. |
|
قم بإنشاء مثيل الأسلوب عام، ويحصل على إلى ken إلى التعريف. |
|
الحصول على القيمة تشير إلى الاختلاف في الحجم بيانات المطلوبة للتعبير عن التغييرات للحالي تحرير-و-متابعة جلسة عمل. |
|
إعادة تعيين السجل edit-و-continue و بدء تشغيل جلسة عمل جديدة. |
|
قم بحفظ التغييرات من جلسة العمل الحالية التحرير ومتابعة إلى الملف المحدد. |
|
قم بحفظ التغييرات من جلسة عمل الحالية التحرير ومتابعة إلى الذاكرة. |
|
قم بحفظ التغييرات من جلسة عمل الحالي التحرير والمتابعة إلى الدفق المحدد. |
|
قم بتعيين قيم الخصائص لتعريف معلمة عامة المشار إليها برمز محدد. |
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**Cor.h
**المكتبة:**يستخدم كـ مورد في MsCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0