W3cubDocs

/Haxe C#

IReflect

package cs.system.reflection

implemented by Type

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

Variables

read only UnderlyingSystemType:Type

Methods

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

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

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

@:overload GetMembers (bindingAttr:BindingFlags):NativeArray<MemberInfo>

@:overload GetMethod (name:String, bindingAttr:BindingFlags):MethodInfo

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

@:overload GetMethods (bindingAttr:BindingFlags):NativeArray<MethodInfo>

@:overload GetProperties (bindingAttr:BindingFlags):NativeArray<PropertyInfo>

@:overload GetProperty (name:String, bindingAttr:BindingFlags):PropertyInfo

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

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

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