Method AddGlobalInAddressSpace
AddGlobalInAddressSpace(uint, ITypeRef, LazyEncodedString)
Adds a global to this module with a specific address space
GlobalVariable AddGlobalInAddressSpace(uint addressSpace, ITypeRef typeRef, LazyEncodedString name)
Parameters
addressSpaceuintAddress space to add the global to
typeRefITypeRefType of the value
nameLazyEncodedStringName of the global
Returns
- GlobalVariable
The new GlobalVariable
AddGlobalInAddressSpace(uint, ITypeRef, bool, Linkage, Constant)
Adds a global to this module
GlobalVariable AddGlobalInAddressSpace(uint addressSpace, ITypeRef typeRef, bool isConst, Linkage linkage, Constant constVal)
Parameters
addressSpaceuintAddress space to add the global to
typeRefITypeRefType of the value
isConstboolFlag to indicate if this global is a constant
linkageLinkageLinkage type for this global
constValConstantInitial value for the global
Returns
- GlobalVariable
New global variable
AddGlobalInAddressSpace(uint, ITypeRef, bool, Linkage, Constant, LazyEncodedString)
Adds a global to this module
GlobalVariable AddGlobalInAddressSpace(uint addressSpace, ITypeRef typeRef, bool isConst, Linkage linkage, Constant constVal, LazyEncodedString name)
Parameters
addressSpaceuintAddress space to add the global to
typeRefITypeRefType of the value
isConstboolFlag to indicate if this global is a constant
linkageLinkageLinkage type for this global
constValConstantInitial value for the global
nameLazyEncodedStringName of the variable
Returns
- GlobalVariable
New global variable