class ModuleBuilder
package cs.system.reflection.emit
extends Module
implements _ModuleBuilder
Available on cs
Available on cs
DefineDocument(url:String, language:Guid, languageVendor:Guid, documentType:Guid):ISymbolDocumentWriterDefineGlobalMethod(name:String, attributes:MethodAttributes, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderDefineGlobalMethod(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>>):MethodBuilderDefineGlobalMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderDefineInitializedData(name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilderDefinePInvokeMethod(name:String, dllName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderDefinePInvokeMethod(name:String, dllName:String, entryName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderDefineResource(name:String, description:String, attribute:ResourceAttributes):IResourceWriterDefineResource(name:String, description:String):IResourceWriterDefineType(name:String):TypeBuilderDefineType(name:String, attr:TypeAttributes, parent:Type, packingSize:PackingSize, typesize:Int):TypeBuilderDefineType(name:String, attr:TypeAttributes, parent:Type, packsize:PackingSize):TypeBuilderDefineType(name:String, attr:TypeAttributes, parent:Type, typesize:Int):TypeBuilderDefineType(name:String, attr:TypeAttributes, parent:Type, interfaces:NativeArray<Type>):TypeBuilderDefineType(name:String, attr:TypeAttributes, parent:Type):TypeBuilderDefineType(name:String, attr:TypeAttributes):TypeBuilderDefineUnmanagedResource(resource:NativeArray<UInt8>):VoidDefineUnmanagedResource(resourceFileName:String):VoidGetArrayMethod(arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodInfoGetArrayMethodToken(arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodTokenGetSignatureToken(sigBytes:NativeArray<UInt8>, sigLength:Int):SignatureTokenGetSignatureToken(sigHelper:SignatureHelper):SignatureTokenSetCustomAttribute(customBuilder:CustomAttributeBuilder):VoidSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void