ICeeGen Interface
Provides methods for dynamic code compilation.
This interface is obsolete and should not be used.
Methods
Method | Description |
---|---|
AddSectionReloc Method | Obsolete. Adds a .reloc instruction to the code base. |
AllocateMethodBuffer Method | Obsolete. Creates a buffer of the specified size for a method, and gets the relative virtual address of the method. |
ComputePointer Method | Obsolete. Determines the buffer for the specified code section. |
EmitString Method | Obsolete. Emits the specified string into the code base. |
GenerateCeeFile Method | Obsolete. Generates a code-base file that contains the code base currently loaded into this ICeeGen . |
GenerateCeeMemoryImage Method | Obsolete. Generates an image in memory for the code base. |
GetIlSection Method | Obsolete. Gets the section of the intermediate language code base referenced by the specified handle. |
GetIMapTokenIface Method | Obsolete. Gets the interface referenced by the specified token. |
GetMethodBuffer Method | Obsolete. Gets a buffer of the appropriate size for the method at the specified relative virtual address. |
GetSectionBlock Method | Obsolete. Gets a section block of the code base. |
GetSectionCreate Method | Obsolete. Generates and gets a code section using the specified name and flag values. |
GetSectionDataLen Method | Obsolete. Gets the length of the specified section. |
GetString Method | Obsolete. Gets the string stored at the specified relative virtual address. |
GetStringSection Method | Obsolete. Gets a string representation of the code section referenced by the specified handle. |
TruncateSection Method | Obsolete. Truncates the specified code section by the specified length. |
Requirements
Platforms: See System Requirements.
Header: Cor.h
Library: Used as a resource in MsCorEE.dll
.NET Framework Versions: Available since 1.0
See also
Colaborați cu noi pe GitHub
Sursa pentru acest conținut poate fi găsită pe GitHub, unde puteți, de asemenea, să creați și să consultați probleme și solicitări de tragere. Pentru mai multe informații, consultați ghidul nostru pentru colaboratori.