System.Reflection.PropertyInfo

E697540

System.Reflection.PropertyInfo is a .NET reflection class that represents and provides metadata and access methods for a property of a type at runtime.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf .NET reflection class ⓘ
System.Type member metadata class ⓘ
assembly System.Runtime ⓘ
linked to: System.Runtime.dll

mscorlib ⓘ
linked to: mscorlib.dll
availableIn .NET 5+ ⓘ
.NET Core ⓘ
.NET Framework ⓘ
canRepresent indexed property ⓘ
instance property ⓘ
static property ⓘ
CLSCompliant true ⓘ
inheritsFrom System.Reflection.MemberInfo ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
isAbstract true ⓘ
isClass true ⓘ
isPublic true ⓘ
isSerializable true ⓘ
method GetAccessors ⓘ
GetCustomAttributes ⓘ
GetGetMethod ⓘ
GetIndexParameters ⓘ
GetOptionalCustomModifiers ⓘ
GetRequiredCustomModifiers ⓘ
GetSetMethod ⓘ
GetValue ⓘ
IsDefined ⓘ
SetValue ⓘ
namespace System.Reflection ⓘ
overrides System.Reflection.MemberInfo.GetCustomAttributes ⓘ
System.Reflection.MemberInfo.IsDefined ⓘ
System.Reflection.MemberInfo.MemberType ⓘ
property Attributes ⓘ
CanRead ⓘ
CanWrite ⓘ
DeclaringType ⓘ
IsSpecialName ⓘ
MemberType ⓘ
Name ⓘ
PropertyType ⓘ
ReflectedType ⓘ
propertyTypeOf System.Boolean ⓘ
System.Type ⓘ
relatedTo System.Reflection.FieldInfo ⓘ
System.Reflection.MethodInfo ⓘ
System.Type ⓘ
represents property of a type ⓘ
supports custom attributes on properties ⓘ
generic property types ⓘ
usedFor runtime access to property values ⓘ
runtime inspection of properties ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Reflection → containsType → System.Reflection.PropertyInfo ⓘ
System.Reflection.TargetException → thrownBy → System.Reflection.PropertyInfo.GetValue ⓘ
linked to: System.Reflection.PropertyInfo
System.Reflection.TargetException → thrownBy → System.Reflection.PropertyInfo.SetValue ⓘ
linked to: System.Reflection.PropertyInfo