Static variables

@:readOnlystaticread onlyUnspecifiedTypeSize:Int

Static methods

@:overloadstaticGetConstructor(type:Type, constructor:ConstructorInfo):ConstructorInfo

@:overloadstaticGetField(type:Type, field:FieldInfo):FieldInfo

@:overloadstaticGetMethod(type:Type, method:MethodInfo):MethodInfo

@:native("GetConstructor")@:overloadstatic_GetConstructor(type:Type, constructor:ConstructorInfo):ConstructorInfo

@:native("GetField")@:overloadstatic_GetField(type:Type, field:FieldInfo):FieldInfo

@:native("GetMethod")@:overloadstatic_GetMethod(type:Type, method:MethodInfo):MethodInfo

Variables

read onlySize:Int

read onlyTypeToken:TypeToken

Methods

@:overloadfinalAddInterfaceImplementation(interfaceType:Type):Void

@:overloadfinalCreateType():Type

@:overloadfinalDefineConstructor(attributes:MethodAttributes, callingConvention:CallingConventions, parameterTypes:NativeArray<Type>):ConstructorBuilder

@:overloadfinalDefineConstructor(attributes:MethodAttributes, callingConvention:CallingConventions, parameterTypes:NativeArray<Type>, requiredCustomModifiers:NativeArray<NativeArray<Type>>, optionalCustomModifiers:NativeArray<NativeArray<Type>>):ConstructorBuilder

@:overloadfinalDefineEvent(name:String, attributes:EventAttributes, eventtype:Type):EventBuilder

@:overloadfinalDefineField(fieldName:String, type:Type, attributes:FieldAttributes):FieldBuilder

@:overloadfinalDefineField(fieldName:String, type:Type, requiredCustomModifiers:NativeArray<Type>, optionalCustomModifiers:NativeArray<Type>, attributes:FieldAttributes):FieldBuilder

@:overloadfinalDefineInitializedData(name:String, data:NativeArray<UInt8>, attributes:FieldAttributes):FieldBuilder

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

@:overloadfinalDefineMethod(name:String, attributes:MethodAttributes, callingConvention:CallingConventions):MethodBuilder

@:overloadfinalDefineMethod(name:String, attributes:MethodAttributes):MethodBuilder

@:overloadfinalDefineMethod(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>>):MethodBuilder

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

@:overloadfinalDefineMethodOverride(methodInfoBody:MethodInfo, methodInfoDeclaration:MethodInfo):Void

@:overloadfinalDefineNestedType(name:String):TypeBuilder

@:overloadfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type, packSize:PackingSize):TypeBuilder

@:overloadfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type, typeSize:Int):TypeBuilder

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

@:overloadfinalDefineNestedType(name:String, attr:TypeAttributes, parent:Type):TypeBuilder

@:overloadfinalDefineNestedType(name:String, attr:TypeAttributes):TypeBuilder

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

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

@:overloadfinalDefinePInvokeMethod(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):MethodBuilder

@:overloadfinalDefineProperty(name:String, attributes:PropertyAttributes, returnType:Type, parameterTypes:NativeArray<Type>):PropertyBuilder

@:overloadfinalDefineProperty(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>>):PropertyBuilder

@:overloadfinalDefineProperty(name:String, attributes:PropertyAttributes, returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):PropertyBuilder

@:overloadfinalDefineUninitializedData(name:String, size:Int, attributes:FieldAttributes):FieldBuilder

@:overloadfinalIsCreated():Bool

@:overloadfinalSetCustomAttribute(customBuilder:CustomAttributeBuilder):Void

@:overloadfinalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void

@:overloadfinalSetParent(parent:Type):Void

Inherited Variables

Defined by Type

read onlyHasElementType:Bool

read onlyIsAbstract:Bool

read onlyIsAnsiClass:Bool

read onlyIsArray:Bool

read onlyIsAutoClass:Bool

read onlyIsAutoLayout:Bool

read onlyIsByRef:Bool

read onlyIsCOMObject:Bool

read onlyIsClass:Bool

read onlyIsContextful:Bool

read onlyIsEnum:Bool

read onlyIsImport:Bool

read onlyIsInterface:Bool

read onlyIsMarshalByRef:Bool

read onlyIsNested:Bool

read onlyIsNestedFamily:Bool

read onlyIsNestedPublic:Bool

read onlyIsNotPublic:Bool

read onlyIsPointer:Bool

read onlyIsPrimitive:Bool

read onlyIsPublic:Bool

read onlyIsSealed:Bool

read onlyIsSerializable:Bool

read onlyIsSpecialName:Bool

read onlyIsUnicodeClass:Bool

read onlyIsValueType:Bool

read onlyIsVisible:Bool

Defined by MemberInfo

read onlyMetadataToken:Int

Inherited Methods

Defined by Type

@:overloadFindInterfaces(filter:TypeFilter, filterCriteria:Dynamic):NativeArray<Type>

@:overloadFindMembers(memberType:MemberTypes, bindingAttr:BindingFlags, filter:MemberFilter, filterCriteria:Dynamic):NativeArray<MemberInfo>

@:overloadGetArrayRank():Int

@:overloadfinalGetConstructor(types:NativeArray<Type>):ConstructorInfo

@:overloadfinalGetConstructor(bindingAttr:BindingFlags, binder:Binder, callConvention:CallingConventions, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):ConstructorInfo

@:overloadfinalGetConstructor(bindingAttr:BindingFlags, binder:Binder, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):ConstructorInfo

@:overloadfinalGetEvent(name:String):EventInfo

@:overloadGetEvent(name:String, bindingAttr:BindingFlags):EventInfo

@:overloadfinalGetField(name:String):FieldInfo

@:overloadGetField(name:String, bindingAttr:BindingFlags):FieldInfo

@:overloadfinalGetFields():NativeArray<FieldInfo>

@:overloadGetFields(bindingAttr:BindingFlags):NativeArray<FieldInfo>

@:overloadfinalGetInterface(name:String):Type

@:overloadGetInterface(name:String, ignoreCase:Bool):Type

@:overloadfinalGetMember(name:String):NativeArray<MemberInfo>

@:overloadGetMember(name:String, type:MemberTypes, bindingAttr:BindingFlags):NativeArray<MemberInfo>

@:overloadGetMember(name:String, bindingAttr:BindingFlags):NativeArray<MemberInfo>

@:overloadfinalGetMembers():NativeArray<MemberInfo>

@:overloadGetMembers(bindingAttr:BindingFlags):NativeArray<MemberInfo>

@:overloadfinalGetMethod(name:String):MethodInfo

@:overloadfinalGetMethod(name:String, bindingAttr:BindingFlags, binder:Binder, callConvention:CallingConventions, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):MethodInfo

@:overloadfinalGetMethod(name:String, bindingAttr:BindingFlags, binder:Binder, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):MethodInfo

@:overloadfinalGetMethod(name:String, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):MethodInfo

@:overloadfinalGetMethod(name:String, types:NativeArray<Type>):MethodInfo

@:overloadfinalGetMethod(name:String, bindingAttr:BindingFlags):MethodInfo

@:overloadfinalGetMethods():NativeArray<MethodInfo>

@:overloadGetMethods(bindingAttr:BindingFlags):NativeArray<MethodInfo>

@:overloadfinalGetNestedType(name:String):Type

@:overloadGetNestedType(name:String, bindingAttr:BindingFlags):Type

@:overloadfinalGetNestedTypes():NativeArray<Type>

@:overloadGetNestedTypes(bindingAttr:BindingFlags):NativeArray<Type>

@:overloadfinalGetProperty(name:String):PropertyInfo

@:overloadfinalGetProperty(name:String, bindingAttr:BindingFlags, binder:Binder, returnType:Type, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):PropertyInfo

@:overloadfinalGetProperty(name:String, returnType:Type, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):PropertyInfo

@:overloadfinalGetProperty(name:String, returnType:Type, types:NativeArray<Type>):PropertyInfo

@:overloadfinalGetProperty(name:String, types:NativeArray<Type>):PropertyInfo

@:overloadfinalGetProperty(name:String, returnType:Type):PropertyInfo

@:overloadfinalGetProperty(name:String, bindingAttr:BindingFlags):PropertyInfo

@:overloadfinalGetType():Type

@:overloadfinalInvokeMember(name:String, invokeAttr:BindingFlags, binder:Binder, target:Dynamic, args:NativeArray<Dynamic>):Dynamic

@:overloadInvokeMember(name:String, invokeAttr:BindingFlags, binder:Binder, target:Dynamic, args:NativeArray<Dynamic>, modifiers:NativeArray<ParameterModifier>, culture:CultureInfo, namedParameters:NativeArray<String>):Dynamic

@:overloadfinalInvokeMember(name:String, invokeAttr:BindingFlags, binder:Binder, target:Dynamic, args:NativeArray<Dynamic>, culture:CultureInfo):Dynamic

@:overloadMakeArrayType():Type

@:overloadMakeArrayType(rank:Int):Type

Defined by MemberInfo

@:overloadGetCustomAttributes(inherit:Bool):NativeArray<Dynamic>

@:overloadGetCustomAttributes(attributeType:Type, inherit:Bool):NativeArray<Dynamic>