![]() | NativeModule Methods |
[This is preliminary documentation and is subject to change.]
The NativeModule type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddAlias | Add an alias to the module |
![]() | AddFunction | Add a function with the specified signature to the module |
![]() | AddGlobal(ITypeRef, String) | Adds a global to this module |
![]() | AddGlobal(ITypeRef, Boolean, Linkage, Constant) | Adds a global to this module |
![]() | AddGlobal(ITypeRef, Boolean, Linkage, Constant, String) | Adds a global to this module |
![]() | AddModuleFlag(ModuleFlagBehavior, String, LlvmMetadata) | Adds a module flag to the module |
![]() | AddModuleFlag(ModuleFlagBehavior, String, UInt32) | Adds a module flag to the module |
![]() | AddNamedMetadataOperand | Adds operand value to named metadata |
![]() | AddVersionIdentMetadata | Adds an llvm.ident metadata string to the module |
![]() | AsString | Creates a string representation of the module |
![]() | CreateFunction(String, Boolean, IDebugTypeITypeRef, DIType, IDebugTypeITypeRef, DIType) | |
![]() | CreateFunction(DIScope, String, String, DIFile, UInt32, DebugFunctionType, Boolean, Boolean, UInt32, DebugInfoFlags, Boolean, MDNode, MDNode) | Creates a Function definition with Debug information |
![]() | CreateMDNode | Create an MDNode from a string |
![]() | Dispose | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | (Overrides ObjectFinalize.) |
![]() | GetAlias | Get an alias by name |
![]() | GetFunction | Gets a function by name from this module |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetNamedGlobal | Retrieves a named global from the module |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetTypeByName | Retrieves a ITypeRef by name from the module |
![]() | Link | |
![]() ![]() | LoadFrom | Load a bit-code module from a given file |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Verify | Verifies a bit-code module |
![]() | WriteToFile | Writes a bit-code module to a file |
![]() | WriteToTextFile | Writes this module as LLVM IR source to a file |
Name | Description | |
---|---|---|
![]() ![]() | IExtensiblePropertyContainerAddExtendedPropertyValue | Adds a value to the container |
![]() ![]() | IExtensiblePropertyContainerTryGetExtendedPropertyValueT | Try to get a value from the container |