Compartir a través de


IMetaDataEmit2

Actualización: noviembre 2007

Extiende la interfaz IMetaDataEmit principalmente para que se pueda trabajar con tipos genéricos.

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[]
    );
        
};

Métodos

Método

Descripción

IMetaDataEmit2::DefineGenericParam (Método)

Crea una definición para un parámetro de tipo genérico y obtiene un símbolo (token) a dicho parámetro.

IMetaDataEmit2::DefineMethodSpec (Método)

Crea una instancia genérica de un método y obtiene un símbolo (token) para la definición.

IMetaDataEmit2::GetDeltaSaveSize (Método)

Obtiene un valor que indica la diferencia de tamaño de los datos que es necesaria para expresar los cambios para la sesión de editar y continuar actual.

IMetaDataEmit2::ResetENCLog (Método)

Restablece el registro editar y continuar e inicia una nueva sesión.

IMetaDataEmit2::SaveDelta (Método)

Guarda los cambios de la sesión de editar y continuar actual en el archivo especificado.

IMetaDataEmit2::SaveDeltaToMemory (Método)

Guarda los cambios de la sesión de editar y continuar actual en la memoria.

IMetaDataEmit2::SaveDeltaToStream (Método)

Guarda los cambios de la sesión de editar y continuar actual en la secuencia especificada.

IMetaDataEmit2::SetGenericParamProps (Método)

Establece los valores de propiedad para la definición de parámetros genéricos a la que hace referencia el símbolo (token) especificado.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MsCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

IMetaDataEmit

Otros recursos

Interfaces de metadatos