IMetaDataEmit2-Schnittstelle
Aktualisiert: November 2007
Erweitert die IMetaDataEmit-Schnittstelle in erster Linie, um die Verwendung generischer Typen zu ermöglichen.
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[]
);
};
Methoden
Methode |
Beschreibung |
---|---|
Erstellt eine Definition für einen generischen Typparameter und ruft ein Token für diesen generischen Typparameter ab. |
|
Erstellt eine generische Instanz einer Methode und ruft ein Token für die Definition ab. |
|
Ruft einen Wert ab, der den Größenunterschied der Daten angibt, die erforderlich sind, um die Änderungen für die aktuelle Bearbeiten-und-Fortfahren-Sitzung (Edit and Continue, EnC) auszudrücken. |
|
Setzt das Bearbeiten-und-Fortfahren-Protokoll zurück und startet eine neue Sitzung. |
|
Speichert Änderungen aus der aktuellen Bearbeiten-und-Fortfahren-Sitzung in der angegebenen Datei. |
|
Speichert Änderungen aus der aktuellen Bearbeiten-und-Fortfahren-Sitzung im Speicher. |
|
Speichert Änderungen aus der aktuellen Bearbeiten-und-Fortfahren-Sitzung im angegebenen Stream. |
|
Legt Eigenschaftenwerte für die generische Parameterdefinition fest, auf die durch das angegebene Token verwiesen wird. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll verwendet
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0