W3cubDocs

/Haxe C#

Module

package cs.system.reflection

implements ICustomAttributeProvider, _Module, ISerializable

extended by ModuleBuilder

Available on cs

Static variables

staticread onlyFilterTypeName:TypeFilter

staticread onlyFilterTypeNameIgnoreCase:TypeFilter

Variables

read onlyAssembly:Assembly

read onlyFullyQualifiedName:String

read onlyMDStreamVersion:Int

read onlyMetadataToken:Int

read onlyModuleHandle:ModuleHandle

read onlyModuleVersionId:Guid

read onlyName:String

read onlyScopeName:String

Methods

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

GetCustomAttributes(inherit:Bool):NativeArray<Dynamic>

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

finalGetField(name:String):FieldInfo

GetField(name:String, bindingAttr:BindingFlags):FieldInfo

finalGetFields():NativeArray<FieldInfo>

GetFields(bindingFlags:BindingFlags):NativeArray<FieldInfo>

finalGetMethod(name:String):MethodInfo

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

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

finalGetMethods():NativeArray<MethodInfo>

finalGetMethods(bindingFlags:BindingFlags):NativeArray<MethodInfo>

GetObjectData(info:SerializationInfo, context:StreamingContext):Void

GetPEKind(peKind:Out<PortableExecutableKinds>, machine:Out<ImageFileMachine>):Void

finalGetSignerCertificate():X509Certificate

GetType(className:String):Type

GetType(className:String, throwOnError:Bool, ignoreCase:Bool):Type

GetType(className:String, ignoreCase:Bool):Type

GetTypes():NativeArray<Type>

IsDefined(attributeType:Type, inherit:Bool):Bool

finalIsResource():Bool

finalResolveField(metadataToken:Int):FieldInfo

finalResolveField(metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):FieldInfo

finalResolveMember(metadataToken:Int):MemberInfo

finalResolveMember(metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):MemberInfo

finalResolveMethod(metadataToken:Int):MethodBase

finalResolveMethod(metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):MethodBase

finalResolveSignature(metadataToken:Int):NativeArray<UInt8>

finalResolveString(metadataToken:Int):String

finalResolveType(metadataToken:Int):Type

finalResolveType(metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):Type

ToString():String

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