업데이트: 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