W3cubDocs

/Haxe C#

AssemblyBuilder

package cs.system.reflection.emit

extends Assembly

implements _AssemblyBuilder

Available on cs

Variables

Methods

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

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

DefineDynamicModule (name:String):ModuleBuilder

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

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

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

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

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

DefineUnmanagedResource (resource:NativeArray<UInt8>):Void

DefineUnmanagedResource (resourceFileName:String):Void

DefineVersionInfoResource ():Void

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

GetDynamicModule (name:String):ModuleBuilder

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

Save (assemblyFileName:String):Void

SetCustomAttribute (customBuilder:CustomAttributeBuilder):Void

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

SetEntryPoint (entryMethod:MethodInfo):Void

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

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