package cs.system.reflection.emit
extends Type › MemberInfo
implements _TypeBuilder
Available on cs
staticread onlyUnspecifiedTypeSize:IntstaticGetConstructor(type:Type, constructor:ConstructorInfo):ConstructorInfostaticGetField(type:Type, field:FieldInfo):FieldInfostaticGetMethod(type:Type, method:MethodInfo):MethodInfostatic_GetConstructor(type:Type, constructor:ConstructorInfo):ConstructorInfostatic_GetField(type:Type, field:FieldInfo):FieldInfostatic_GetMethod(type:Type, method:MethodInfo):MethodInforead onlyPackingSize:PackingSizeread onlySize:Intread onlyTypeToken:TypeTokenfinalAddDeclarativeSecurity(action:SecurityAction, pset:PermissionSet):VoidfinalAddInterfaceImplementation(interfaceType:Type):VoidfinalCreateType():TypefinalDefineConstructor(attributes:MethodAttributes, callingConvention:CallingConventions, parameterTypes:NativeArray<Type>):ConstructorBuilderfinalDefineConstructor(attributes:MethodAttributes, callingConvention:CallingConventions, parameterTypes:NativeArray<Type>, requiredCustomModifiers:NativeArray<NativeArray<Type>>, optionalCustomModifiers:NativeArray<NativeArray<Type>>):ConstructorBuilderfinalDefineDefaultConstructor(attributes:MethodAttributes):ConstructorBuilderfinalDefineEvent(name:String, attributes:EventAttributes, eventtype:Type):EventBuilderfinalDefineField(fieldName:String, type:Type, attributes:FieldAttributes):FieldBuilderfinalDefineField(fieldName:String, type:Type, requiredCustomModifiers:NativeArray<Type>, optionalCustomModifiers:NativeArray<Type>, attributes:FieldAttributes):FieldBuilderfinalDefineGenericParameters(names:NativeArray<String>):NativeArray<GenericTypeParameterBuilder>finalDefineInitializedData(name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilderfinalDefineMethod(name:String, attributes:MethodAttributes, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderfinalDefineMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions):MethodBuilderfinalDefineMethod(name:String, attributes:MethodAttributes):MethodBuilderfinalDefineMethod(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>>):MethodBuilderfinalDefineMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>):MethodBuilderfinalDefineMethodOverride(methodInfoBody:MethodInfo, methodInfoDeclaration:MethodInfo):VoidfinalDefineNestedType(name:String):TypeBuilderfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type, packSize:PackingSize):TypeBuilderfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type, typeSize:Int):TypeBuilderfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type, interfaces:NativeArray<Type>):TypeBuilderfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type):TypeBuilderfinalDefineNestedType(name:String, attr:TypeAttributes):TypeBuilderfinalDefinePInvokeMethod(name:String, dllName:String, entryName:String, attributes:MethodAttributes, callingConvention:CallingConventions, returnType:Type, parameterTypes:NativeArray<Type>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderfinalDefinePInvokeMethod(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, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>, nativeCallConv:CallingConvention, nativeCharSet:CharSet):MethodBuilderfinalDefineProperty(name:String, attributes:PropertyAttributes, returnType:Type, parameterTypes:NativeArray<Type>):PropertyBuilderfinalDefineProperty(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>>):PropertyBuilderfinalDefineProperty(name:String, attributes:PropertyAttributes, returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):PropertyBuilderfinalDefineTypeInitializer():ConstructorBuilderfinalDefineUninitializedData(name:String, size:Int, attributes:FieldAttributes):FieldBuilderfinalIsCreated():BoolfinalSetCustomAttribute(customBuilder:CustomAttributeBuilder):VoidfinalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):VoidfinalSetParent(parent:Type):Void
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/TypeBuilder.html