class · System.Reflection
PropertyInfo
public class System.Reflection.PropertyInfo : System.Reflection.MemberInfo
A property: its type, and its value through its accessors.
- Kind
- class
- Namespace
- System.Reflection
- Assembly
- System.Core
- Access
- public, final
- Source file
Reflection.ant
Inheritance
- Base classes
-
AnyMemberInfoPropertyInfo
Properties
Methods
method GetValue(target: System.Any?) -> System.Any?
#
method SetValue(target: System.Any?, value: System.Any?) -> void
#
method ToString() -> System.String<u8>
#
Private and internal members (5)
field propertyType: System.Type
#
constructor PropertyInfo(declaring: System.Type, name: System.String<u8>, flags: i32, describer: System.Reflection.TypeDescriber, index: i32, propertyType: System.Type, getter: i32, setter: i32)
#
Inherited members (11)
GetCustomAttributesmethod from MemberInfoGetCustomAttributesmethod from MemberInfoIsDefinedmethod from MemberInfoNameproperty from MemberInfoDeclaringTypeproperty from MemberInfoIsPublicproperty from MemberInfoIsStaticproperty from MemberInfoGetTypemethod from AnyUndescribedmethod from AnyHashmethod from Anydestroymethod from Any
Source
PropertyInfo as Larva HIR, decompiled from its Larva HIR.
// A property: its type, and its value through its accessors.
public class System.Reflection.PropertyInfo : System.Reflection.MemberInfo
{
field propertyType: System.Type
field getter: i32
field setter: i32
constructor PropertyInfo(declaring: System.Type, name: System.String<u8>, flags: i32, describer: System.Reflection.TypeDescriber, index: i32, propertyType: System.Type, getter: i32, setter: i32)
method AttributeKey() -> i32
method GetValue(target: System.Any?) -> System.Any?
method SetValue(target: System.Any?, value: System.Any?) -> void
method ToString() -> System.String<u8>
property PropertyType: System.Type
property CanRead: bool
property CanWrite: bool
}