IL Module
The "unlinked" view of .NET metadata and code. Central to the Abstract IL library
Types
Functions and values
Function or value | Description |
Full Usage:
NoMetadataIdx
Returns: int32
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
mkILEventsLazy arg1
Parameters:
InterruptibleLazy<ILEventDef list>
Returns: ILEventDefs
|
|
Full Usage:
mkILExportedTypes arg1
Parameters:
ILExportedTypeOrForwarder list
Returns: ILExportedTypesAndForwarders
|
|
|
|
Full Usage:
mkILFieldsLazy arg1
Parameters:
InterruptibleLazy<ILFieldDef list>
Returns: ILFieldDefs
|
|
|
|
Full Usage:
mkILMethodImplsLazy arg1
Parameters:
Lazy<ILMethodImplDef list>
Returns: ILMethodImplDefs
|
|
|
|
|
|
|
|
Full Usage:
mkILNestedExportedTypes arg1
Parameters:
ILNestedExportedType list
Returns: ILNestedExportedTypes
|
|
|
|
Full Usage:
mkILPropertiesLazy arg1
Parameters:
InterruptibleLazy<ILPropertyDef list>
Returns: ILPropertyDefs
|
|
|
|
|
|
Full Usage:
mkILSimpleModule assemblyName moduleName dll subsystemVersion useHighEntropyVA arg6 arg7 arg8 arg9 arg10 arg11
Parameters:
string
moduleName : string
dll : bool
subsystemVersion : int * int
useHighEntropyVA : bool
arg5 : ILTypeDefs
arg6 : int32 option
arg7 : string option
arg8 : int
arg9 : ILExportedTypesAndForwarders
arg10 : string
Returns: ILModuleDef
|
|
|
|
|
Create table of types which is loaded/computed on-demand, and whose individual elements are also loaded/computed on-demand. Any call to tdefs.AsList will result in the laziness being forced. Operations can examine the custom attributes and name of each type in order to decide whether to proceed with examining the other details of the type. Note that individual type definitions may contain further delays in their method, field and other tables.
|
|
|
|
|
Full Usage:
storeILSecurityDecls arg1
Parameters:
ILSecurityDecls
Returns: ILSecurityDeclsStored
|
|