W3cubDocs

/Haxe C#

Module

package cs.system.reflection

implements ICustomAttributeProvider, _Module, ISerializable

extended by ModuleBuilder

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

Variables

read only Assembly:Assembly

read only FullyQualifiedName:String

read only MDStreamVersion:Int

read only MetadataToken:Int

read only ModuleHandle:ModuleHandle

read only ModuleVersionId:Guid

read only Name:String

read only ScopeName:String

Methods

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

@:overload GetCustomAttributes (inherit:Bool):NativeArray<Dynamic>

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

@:final @:overload GetField (name:String):FieldInfo

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

@:final @:overload GetFields ():NativeArray<FieldInfo>

@:overload GetFields (bindingFlags:BindingFlags):NativeArray<FieldInfo>

@:final @:overload GetMethod (name:String):MethodInfo

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

@:final @:overload GetMethod (name:String, types:NativeArray<Type>):MethodInfo

@:final @:overload GetMethods ():NativeArray<MethodInfo>

@:final @:overload GetMethods (bindingFlags:BindingFlags):NativeArray<MethodInfo>

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

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

@:final @:overload GetSignerCertificate ():X509Certificate

@:overload GetType (className:String):Type

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

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

@:overload GetTypes ():NativeArray<Type>

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

@:final @:overload IsResource ():Bool

@:final @:overload ResolveField (metadataToken:Int):FieldInfo

@:final @:overload ResolveField (metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):FieldInfo

@:final @:overload ResolveMember (metadataToken:Int):MemberInfo

@:final @:overload ResolveMember (metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):MemberInfo

@:final @:overload ResolveMethod (metadataToken:Int):MethodBase

@:final @:overload ResolveMethod (metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):MethodBase

@:final @:overload ResolveSignature (metadataToken:Int):NativeArray<UInt8>

@:final @:overload ResolveString (metadataToken:Int):String

@:final @:overload ResolveType (metadataToken:Int):Type

@:final @:overload ResolveType (metadataToken:Int, genericTypeArguments:NativeArray<Type>, genericMethodArguments:NativeArray<Type>):Type

@:overload ToString ():String

Static variables

@:readOnly static read only FilterTypeName:TypeFilter

@:readOnly static read only FilterTypeNameIgnoreCase:TypeFilter

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