package cs.system.reflection.emit
extends Type › MemberInfo
implements _TypeBuilder
Available on csread only PackingSize:PackingSizeread only Size:Intread only TypeToken:TypeTokenAddDeclarativeSecurity (action:SecurityAction, pset:PermissionSet):VoidAddInterfaceImplementation (interfaceType:Type):VoidCreateType ():TypeDefineConstructor (attributes:MethodAttributes, callingConvention:CallingConventions, parameterTypes:NativeArray<Type>):ConstructorBuilderDefineConstructor (attributes:MethodAttributes, callingConvention:CallingConventions, parameterTypes:NativeArray<Type>, requiredCustomModifiers:NativeArray<NativeArray<Type>>, optionalCustomModifiers:NativeArray<NativeArray<Type>>):ConstructorBuilderDefineDefaultConstructor (attributes:MethodAttributes):ConstructorBuilderDefineEvent (name:String, attributes:EventAttributes, eventtype:Type):EventBuilderDefineField (fieldName:String, type:Type, attributes:FieldAttributes):FieldBuilderDefineField (fieldName:String, type:Type, requiredCustomModifiers:NativeArray<Type>, optionalCustomModifiers:NativeArray<Type>, attributes:FieldAttributes):FieldBuilderDefineGenericParameters (names:NativeArray<String>):NativeArray<GenericTypeParameterBuilder>DefineInitializedData (name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilderDefineMethod (name:String, attributes:MethodAttributes, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderDefineMethod (name:String, attributes:MethodAttributes, callingConvention:CallingConventions):MethodBuilderDefineMethod (name:String, attributes:MethodAttributes):MethodBuilderDefineMethod (name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):MethodBuilderDefineMethod (name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderDefineMethodOverride (methodInfoBody:MethodInfo, methodInfoDeclaration:MethodInfo):VoidDefineNestedType (name:String):TypeBuilderDefineNestedType (name:String, attr:TypeAttributes, parent:Type, packSize:PackingSize):TypeBuilderDefineNestedType (name:String, attr:TypeAttributes, parent:Type, typeSize:Int):TypeBuilderDefineNestedType (name:String, attr:TypeAttributes, parent:Type, interfaces:NativeArray<Type>):TypeBuilderDefineNestedType (name:String, attr:TypeAttributes, parent:Type):TypeBuilderDefineNestedType (name:String, attr:TypeAttributes):TypeBuilderDefinePInvokeMethod (name:String, dllName:String, entryName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderDefinePInvokeMethod (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, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderDefineProperty (name:String, attributes:PropertyAttributes, returnType:Type, parameterTypes:NativeArray<Type>):PropertyBuilderDefineProperty (name:String, attributes:PropertyAttributes, callingConvention:CallingConventions, returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):PropertyBuilderDefineProperty (name:String, attributes:PropertyAttributes, returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):PropertyBuilderDefineTypeInitializer ():ConstructorBuilderDefineUninitializedData (name:String, size:Int, attributes:FieldAttributes):FieldBuilderIsCreated ():BoolSetCustomAttribute (customBuilder:CustomAttributeBuilder):VoidSetCustomAttribute (con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):VoidSetParent (parent:Type):Voidstatic read only UnspecifiedTypeSize:Intstatic GetConstructor (type:Type, constructor:ConstructorInfo):ConstructorInfostatic GetField (type:Type, field:FieldInfo):FieldInfostatic GetMethod (type:Type, method:MethodInfo):MethodInfostatic _GetConstructor (type:Type, constructor:ConstructorInfo):ConstructorInfostatic _GetField (type:Type, field:FieldInfo):FieldInfostatic _GetMethod (type:Type, method:MethodInfo):MethodInfo
© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/reflection/emit/TypeBuilder.html