package cs.system.reflection.emit
implements _ILGenerator
Available on csBeginCatchBlock (exceptionType:Type):VoidBeginExceptFilterBlock ():VoidBeginExceptionBlock ():LabelBeginFaultBlock ():VoidBeginFinallyBlock ():VoidBeginScope ():VoidDeclareLocal (localType:Type):LocalBuilderDeclareLocal (localType:Type, pinned:Bool):LocalBuilderDefineLabel ():LabelEmit (opcode:OpCode):VoidEmit (opcode:OpCode, cls:Type):VoidEmit (opcode:OpCode, str:String):VoidEmit (opcode:OpCode, arg:Single):VoidEmit (opcode:OpCode, signature:SignatureHelper):VoidEmit (opcode:OpCode, arg:Int8):VoidEmit (opcode:OpCode, meth:MethodInfo):VoidEmit (opcode:OpCode, local:LocalBuilder):VoidEmit (opcode:OpCode, labels:NativeArray<Label>):VoidEmit (opcode:OpCode, label:Label):VoidEmit (opcode:OpCode, arg:Int64):VoidEmit (opcode:OpCode, arg:Int):VoidEmit (opcode:OpCode, arg:Int16):VoidEmit (opcode:OpCode, field:FieldInfo):VoidEmit (opcode:OpCode, arg:Float):VoidEmit (opcode:OpCode, con:ConstructorInfo):VoidEmit (opcode:OpCode, arg:UInt8):VoidEmitCall (opcode:OpCode, methodInfo:MethodInfo, optionalParameterTypes:NativeArray<Type>):VoidEmitCalli (opcode:OpCode, unmanagedCallConv:CallingConvention, returnType:Type, parameterTypes:NativeArray<Type>):VoidEmitCalli (opcode:OpCode, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, optionalParameterTypes:NativeArray<Type>):VoidEmitWriteLine (fld:FieldInfo):VoidEmitWriteLine (value:String):VoidEmitWriteLine (localBuilder:LocalBuilder):VoidEndExceptionBlock ():VoidEndScope ():VoidMarkLabel (loc:Label):VoidMarkSequencePoint (document:ISymbolDocumentWriter, startLine:Int, startColumn:Int, endLine:Int, endColumn:Int):VoidThrowException (excType:Type):VoidUsingNamespace (usingNamespace:String):Void
© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/reflection/emit/ILGenerator.html