Interface IMetaDataEmit2
Estende o IMetaDataEmit interface principalmente a fornecer a capacidade de trabalhar com 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 |
Descrição |
---|---|
Cria uma definição para um parâmetro de tipo genérico e obtém um token para esse parâmetro de tipo genérico. |
|
Cria uma instância de um método genérica e obtém um token para a definição. |
|
Obtém um valor que indica a diferença no dimensionar dos dados é necessária para expressar as alterações para a sessão corrente do edição e continuar. |
|
Redefine o log de edição e continuar e inicia uma nova sessão. |
|
Salva as alterações da sessão corrente de edição e continuar o arquivo especificado. |
|
Salva as alterações da sessão corrente edição e continue em memória. |
|
Salva as alterações da sessão corrente de edição e continuar o fluxo especificado. |
|
Define valores de propriedade para a definição de parâmetro genérico referenciada pelo token especificado. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: Cor.h
Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0