class ModuleBuilder
package cs.system.reflection.emit
extends Module
implements _ModuleBuilder
Available on cs
Available on cs
finalDefineDocument(url:String, language:Guid, languageVendor:Guid, documentType:Guid):ISymbolDocumentWriter
finalDefineGlobalMethod(name:String, attributes:MethodAttributes, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilder
finalDefineGlobalMethod(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>>):MethodBuilder
finalDefineGlobalMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilder
finalDefineInitializedData(name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilder
finalDefinePInvokeMethod(name:String, dllName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilder
finalDefinePInvokeMethod(name:String, dllName:String, entryName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilder
finalDefineResource(name:String, description:String, attribute:ResourceAttributes):IResourceWriter
finalDefineResource(name:String, description:String):IResourceWriter
finalDefineType(name:String):TypeBuilder
finalDefineType(name:String, attr:TypeAttributes, parent:Type, packingSize:PackingSize, typesize:Int):TypeBuilder
finalDefineType(name:String, attr:TypeAttributes, parent:Type, packsize:PackingSize):TypeBuilder
finalDefineType(name:String, attr:TypeAttributes, parent:Type, typesize:Int):TypeBuilder
finalDefineType(name:String, attr:TypeAttributes, parent:Type, interfaces:NativeArray<Type>):TypeBuilder
finalDefineType(name:String, attr:TypeAttributes, parent:Type):TypeBuilder
finalDefineType(name:String, attr:TypeAttributes):TypeBuilder
finalDefineUnmanagedResource(resource:NativeArray<UInt8>):Void
finalDefineUnmanagedResource(resourceFileName:String):Void
finalGetArrayMethod(arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodInfo
finalGetArrayMethodToken(arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodToken
finalGetSignatureToken(sigBytes:NativeArray<UInt8>, sigLength:Int):SignatureToken
finalGetSignatureToken(sigHelper:SignatureHelper):SignatureToken
finalSetCustomAttribute(customBuilder:CustomAttributeBuilder):Void
finalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void