![]() | 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.) |