package cs.system.reflection.emit
implements _ILGenerator
Available on cs
BeginCatchBlock(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):VoidfinalEmit(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–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/ILGenerator.html