W3cubDocs

/Haxe C#

PropertyInfo

package cs.system.reflection

extends MemberInfo

implements _PropertyInfo

extended by PropertyBuilder

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

Variables

read only Attributes:PropertyAttributes

read only CanRead:Bool

read only CanWrite:Bool

read only IsSpecialName:Bool

read only PropertyType:Type

Methods

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

@:overload GetAccessors (nonPublic:Bool):NativeArray<MethodInfo>

@:overload GetConstantValue ():Dynamic

@:final @:overload GetGetMethod ():MethodInfo

@:overload GetGetMethod (nonPublic:Bool):MethodInfo

@:overload GetIndexParameters ():NativeArray<ParameterInfo>

@:overload GetOptionalCustomModifiers ():NativeArray<Type>

@:overload GetRawConstantValue ():Dynamic

@:overload GetRequiredCustomModifiers ():NativeArray<Type>

@:final @:overload GetSetMethod ():MethodInfo

@:overload GetSetMethod (nonPublic:Bool):MethodInfo

@:overload GetValue (obj:Dynamic, index:NativeArray<Dynamic>):Dynamic

@:overload GetValue (obj:Dynamic, invokeAttr:BindingFlags, binder:Binder, index:NativeArray<Dynamic>, culture:CultureInfo):Dynamic

@:overload SetValue (obj:Dynamic, value:Dynamic, index:NativeArray<Dynamic>):Void

@:overload SetValue (obj:Dynamic, value:Dynamic, invokeAttr:BindingFlags, binder:Binder, index:NativeArray<Dynamic>, culture:CultureInfo):Void

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