class · System.Reflection

PropertyInfo

public class System.Reflection.PropertyInfo : System.Reflection.MemberInfo

A property: its type, and its value through its accessors.

Tipo
class
Espacio de nombres
System.Reflection
Ensamblado
System.Core
Acceso
public, final
Archivo fuente
Reflection.ant

Herencia

Clases base
Any MemberInfo PropertyInfo

Propiedades

property PropertyType: System.Type
#

read-only

property CanRead: bool
#

read-only

property CanWrite: bool
#

read-only

Métodos

method GetValue(target: System.Any?) -> System.Any?
#
method SetValue(target: System.Any?, value: System.Any?) -> void
#
method ToString() -> System.String<u8>
#

override

Miembros privados e internos (5)

field propertyType: System.Type
#

private

field getter: i32
#

private

field setter: i32
#

private

constructor PropertyInfo(declaring: System.Type, name: System.String<u8>, flags: i32, describer: System.Reflection.TypeDescriber, index: i32, propertyType: System.Type, getter: i32, setter: i32)
#

internal

method AttributeKey() -> i32
#

internal override

Miembros heredados (11)

Código fuente

PropertyInfo en Larva HIR, descompilado a partir de su Larva HIR.

System.Reflection.PropertyInfo.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
}
Esc