W3cubDocs

/Haxe C#

ModuleBuilder

package cs.system.reflection.emit

extends Module

implements _ModuleBuilder

@:libType@:csNative@:native("System.Reflection.Emit.ModuleBuilder") Available on cs

Variables

Methods

@:final @:overload CreateGlobalFunctions ():Void

@:final @:overload DefineDocument (url:String, language:Guid, languageVendor:Guid, documentType:Guid):ISymbolDocumentWriter

@:final @:overload DefineEnum (name:String, visibility:TypeAttributes, underlyingType:Type):EnumBuilder

@:final @:overload DefineGlobalMethod (name:String, attributes:MethodAttributes, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilder

@:final @:overload DefineGlobalMethod (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

@:final @:overload DefineGlobalMethod (name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilder

@:final @:overload DefineInitializedData (name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilder

@:final @:overload DefineManifestResource (name:String, stream:Stream, attribute:ResourceAttributes):Void

@:final @:overload DefinePInvokeMethod (name:String, dllName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilder

@:final @:overload DefinePInvokeMethod (name:String, dllName:String, entryName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilder

@:final @:overload DefineResource (name:String, description:String, attribute:ResourceAttributes):IResourceWriter

@:final @:overload DefineResource (name:String, description:String):IResourceWriter

@:final @:overload DefineType (name:String):TypeBuilder

@:final @:overload DefineType (name:String, attr:TypeAttributes, parent:Type, packingSize:PackingSize, typesize:Int):TypeBuilder

@:final @:overload DefineType (name:String, attr:TypeAttributes, parent:Type, packsize:PackingSize):TypeBuilder

@:final @:overload DefineType (name:String, attr:TypeAttributes, parent:Type, typesize:Int):TypeBuilder

@:final @:overload DefineType (name:String, attr:TypeAttributes, parent:Type, interfaces:NativeArray<Type>):TypeBuilder

@:final @:overload DefineType (name:String, attr:TypeAttributes, parent:Type):TypeBuilder

@:final @:overload DefineType (name:String, attr:TypeAttributes):TypeBuilder

@:final @:overload DefineUninitializedData (name:String, size:Int, attributes:FieldAttributes):FieldBuilder

@:final @:overload DefineUnmanagedResource (resource:NativeArray<UInt8>):Void

@:final @:overload DefineUnmanagedResource (resourceFileName:String):Void

@:final @:overload GetArrayMethod (arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodInfo

@:final @:overload GetArrayMethodToken (arrayClass:Type, methodName:String, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodToken

@:final @:overload GetConstructorToken (con:ConstructorInfo):MethodToken

@:final @:overload GetFieldToken (field:FieldInfo):FieldToken

@:final @:overload GetMethodToken (method:MethodInfo):MethodToken

@:final @:overload GetSignatureToken (sigBytes:NativeArray<UInt8>, sigLength:Int):SignatureToken

@:final @:overload GetSignatureToken (sigHelper:SignatureHelper):SignatureToken

@:final @:overload GetStringConstant (str:String):StringToken

@:final @:overload GetSymWriter ():ISymbolWriter

@:final @:overload GetTypeToken (type:Type):TypeToken

@:final @:overload GetTypeToken (name:String):TypeToken

@:final @:overload IsTransient ():Bool

@:final @:overload SetCustomAttribute (customBuilder:CustomAttributeBuilder):Void

@:final @:overload SetCustomAttribute (con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void

@:final @:overload SetSymCustomAttribute (name:String, data:NativeArray<UInt8>):Void

@:final @:overload SetUserEntryPoint (entryPoint:MethodInfo):Void

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/ModuleBuilder.html