| Context Methods |
[This is preliminary documentation and is subject to change.]
The Context type exposes the following members.
| Name | Description | |
|---|---|---|
| CreateConstant(Boolean) | Creates a new ConstantInt with a bit length of 1 | |
| CreateConstant(Byte) | Creates a new ConstantInt with a bit length of 8 | |
| CreateConstant(Double) | Creates a constant floating point value for a given value | |
| CreateConstant(Int16) | Creates a new ConstantInt with a bit length of 16 | |
| CreateConstant(Int32) | Creates a new ConstantInt with a bit length of 32 | |
| CreateConstant(Int64) | Creates a new ConstantInt with a bit length of 64 | |
| CreateConstant(SByte) | Creates a new ConstantInt with a bit length of 8 | |
| CreateConstant(Single) | Creates a constant floating point value for a given value | |
| CreateConstant(UInt16) | Creates a new ConstantInt with a bit length of 16 | |
| CreateConstant(UInt32) | Creates a new ConstantInt with a bit length of 32 | |
| CreateConstant(UInt64) | Creates a new ConstantInt with a bit length of 64 | |
| CreateConstant(UInt32, UInt64, Boolean) | Creates a new ConstantInt with a bit length of 64 | |
| CreateConstant(ITypeRef, UInt64, Boolean) | Create a constant value of the specified integer type | |
| CreateConstantString(String) | Create a constant data string value | |
| CreateConstantString(String, Boolean) | Create a constant data string value | |
| CreateConstantStruct(Boolean, Constant) | Creates a constant structure from a set of values | |
| CreateConstantStruct(Boolean, IEnumerableConstant) | Creates a constant structure from a set of values | |
| CreateFunctionType(DebugInfoBuilder, IDebugTypeITypeRef, DIType, IDebugTypeITypeRef, DIType) | Creates a FunctionType with Debug information | |
| CreateFunctionType(DebugInfoBuilder, IDebugTypeITypeRef, DIType, IEnumerableIDebugTypeITypeRef, DIType) | Creates a FunctionType with Debug information | |
| CreateFunctionType(DebugInfoBuilder, Boolean, IDebugTypeITypeRef, DIType, IDebugTypeITypeRef, DIType) | Creates a FunctionType with Debug information | |
| CreateFunctionType(DebugInfoBuilder, Boolean, IDebugTypeITypeRef, DIType, IEnumerableIDebugTypeITypeRef, DIType) | Creates a FunctionType with Debug information | |
| CreateMetadataString | Creates a metadata string from the given string | |
| CreateNamedConstantStruct(IStructType, Constant) | Creates a constant instance of a specified structure type from a set of values | |
| CreateNamedConstantStruct(IStructType, IEnumerableConstant) | Creates a constant instance of a specified structure type from a set of values | |
| CreateStructType(String) | Create an empty structure type | |
| CreateStructType(Boolean, ITypeRef, ITypeRef) | Create an anonymous structure type (e.g. Tuple) | |
| CreateStructType(String, Boolean, ITypeRef) | Creates a new structure type in this Context | |
| Dispose | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | (Overrides ObjectFinalize.) | |
| GetFunctionType(ITypeRef, ITypeRef) | Get an LLVM Function type (e.g. signature) | |
| GetFunctionType(ITypeRef, IEnumerableITypeRef) | Get an LLVM Function type (e.g. signature) | |
| GetFunctionType(ITypeRef, IEnumerableITypeRef, Boolean) | Get an LLVM Function type (e.g. signature) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetIntType | Get's an LLVM integer type of arbitrary bit width | |
| GetPointerTypeFor | Get a type that is a pointer to a value of a given type | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| Verify | Execute a given action if the Context is or is disposed (Defined by ContextValidator.) | |
| VerifyAsArg(String) | Overloaded. (Defined by ContextValidator.) | |
| VerifyAsArg(String, String) | Overloaded. (Defined by ContextValidator.) | |
| VerifyOperation | Overloaded. (Defined by ContextValidator.) | |
| VerifyOperation(String) | Overloaded. (Defined by ContextValidator.) |