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
addressSpace
uintAddress space to add the global to
typeRef
ITypeRefType of the value
name
LazyEncodedStringName 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
addressSpace
uintAddress space to add the global to
typeRef
ITypeRefType of the value
isConst
boolFlag to indicate if this global is a constant
linkage
LinkageLinkage type for this global
constVal
ConstantInitial 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
addressSpace
uintAddress space to add the global to
typeRef
ITypeRefType of the value
isConst
boolFlag to indicate if this global is a constant
linkage
LinkageLinkage type for this global
constVal
ConstantInitial value for the global
name
LazyEncodedStringName of the variable
Returns
- GlobalVariable
New global variable