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):ISymbolDocumentWriterfinalDefineGlobalMethod(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):FieldBuilderfinalDefinePInvokeMethod(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):TypeBuilderfinalDefineUnmanagedResource(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>):MethodTokenfinalGetSignatureToken(sigBytes:NativeArray<UInt8>, sigLength:Int):SignatureTokenfinalGetSignatureToken(sigHelper:SignatureHelper):SignatureTokenfinalSetCustomAttribute(customBuilder:CustomAttributeBuilder):VoidfinalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void