AssemblyBuilder

package cs.system.reflection.emit

extends Assembly

implements _AssemblyBuilder

Available on cs

Variables

Methods

finalAddResourceFile(name:String, fileName:String):Void

finalAddResourceFile(name:String, fileName:String, attribute:ResourceAttributes):Void

finalDefineDynamicModule(name:String):ModuleBuilder

finalDefineDynamicModule(name:String, fileName:String, emitSymbolInfo:Bool):ModuleBuilder

finalDefineDynamicModule(name:String, fileName:String):ModuleBuilder

finalDefineDynamicModule(name:String, emitSymbolInfo:Bool):ModuleBuilder

finalDefineResource(name:String, description:String, fileName:String):IResourceWriter

finalDefineResource(name:String, description:String, fileName:String, attribute:ResourceAttributes):IResourceWriter

finalDefineUnmanagedResource(resource:NativeArray<UInt8>):Void

finalDefineUnmanagedResource(resourceFileName:String):Void

finalDefineVersionInfoResource():Void

finalDefineVersionInfoResource(product:String, productVersion:String, company:String, copyright:String, trademark:String):Void

finalGetDynamicModule(name:String):ModuleBuilder

finalSave(assemblyFileName:String, portableExecutableKind:PortableExecutableKinds, imageFileMachine:ImageFileMachine):Void

finalSave(assemblyFileName:String):Void

finalSetCustomAttribute(customBuilder:CustomAttributeBuilder):Void

finalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void

finalSetEntryPoint(entryMethod:MethodInfo):Void

finalSetEntryPoint(entryMethod:MethodInfo, fileKind:PEFileKinds):Void

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/AssemblyBuilder.html