package cs.system.reflection.emit
extends Module
implements _ModuleBuilder
Available on cs
finalCreateGlobalFunctions():VoidfinalDefineDocument(url:String, language:Guid, languageVendor:Guid, documentType:Guid):ISymbolDocumentWriterfinalDefineEnum(name:String, visibility:TypeAttributes, underlyingType:Type):EnumBuilderfinalDefineGlobalMethod(name:String, attributes:MethodAttributes, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderfinalDefineGlobalMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, requiredReturnTypeCustomModifiers:NativeArray<Type>, optionalReturnTypeCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, requiredParameterTypeCustomModifiers:NativeArray<NativeArray<Type>>, optionalParameterTypeCustomModifiers:NativeArray<NativeArray<Type>>):MethodBuilderfinalDefineGlobalMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderfinalDefineInitializedData(name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilderfinalDefineManifestResource(name:String, stream:Stream, attribute:ResourceAttributes):VoidfinalDefinePInvokeMethod(name:String, dllName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderfinalDefinePInvokeMethod(name:String, dllName:String, entryName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderfinalDefineResource(name:String, description:String, attribute:ResourceAttributes):IResourceWriterfinalDefineResource(name:String, description:String):IResourceWriterfinalDefineType(name:String):TypeBuilderfinalDefineType(name:String, attr:TypeAttributes, parent:Type, packingSize:PackingSize, typesize:Int):TypeBuilderfinalDefineType(name:String, attr:TypeAttributes, parent:Type, packsize:PackingSize):TypeBuilderfinalDefineType(name:String, attr:TypeAttributes, parent:Type, typesize:Int):TypeBuilderfinalDefineType(name:String, attr:TypeAttributes, parent:Type, interfaces:NativeArray<Type>):TypeBuilderfinalDefineType(name:String, attr:TypeAttributes, parent:Type):TypeBuilderfinalDefineType(name:String, attr:TypeAttributes):TypeBuilderfinalDefineUninitializedData(name:String, size:Int, attributes:FieldAttributes):FieldBuilderfinalDefineUnmanagedResource(resource:NativeArray<UInt8>):VoidfinalDefineUnmanagedResource(resourceFileName:String):VoidfinalGetArrayMethod(arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodInfofinalGetArrayMethodToken(arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodTokenfinalGetConstructorToken(con:ConstructorInfo):MethodTokenfinalGetFieldToken(field:FieldInfo):FieldTokenfinalGetMethodToken(method:MethodInfo):MethodTokenfinalGetSignatureToken(sigBytes:NativeArray<UInt8>, sigLength:Int):SignatureTokenfinalGetSignatureToken(sigHelper:SignatureHelper):SignatureTokenfinalGetStringConstant(str:String):StringTokenfinalGetSymWriter():ISymbolWriterfinalGetTypeToken(type:Type):TypeTokenfinalGetTypeToken(name:String):TypeTokenfinalIsTransient():BoolfinalSetCustomAttribute(customBuilder:CustomAttributeBuilder):VoidfinalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):VoidfinalSetSymCustomAttribute(name:String, data:NativeArray<UInt8>):VoidfinalSetUserEntryPoint(entryPoint:MethodInfo):Void
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/ModuleBuilder.html