PropertyInfo {System.Reflection} | .NET clr documentation

## PropertyInfo

### Description

### Declare

    # namespace System.Reflection
    export class PropertyInfo extends MemberInfo {
       Attributes: PropertyAttributes;
       CanRead: boolean;
       CanWrite: boolean;
       CustomAttributes: iterates(CustomAttributeData);
       DeclaringType: Type;
       GetMethod: MethodInfo;
       IsCollectible: boolean;
       IsSpecialName: boolean;
       MemberType: MemberTypes;
       MetadataToken: integer;
       Module: Module;
       Name: string;
       PropertyType: Type;
       ReflectedType: Type;
       SetMethod: MethodInfo;
    }

### .NET clr type reference tree

1. this class extends from MemberInfo class: MemberInfo
2. use by property member `Attributes`: PropertyAttributes
3. use by property member `CustomAttributes`: iterates(CustomAttributeData)
4. use by property member `DeclaringType`: Type
5. use by property member `GetMethod`: MethodInfo
6. use by property member `MemberType`: MemberTypes
7. use by property member `Module`: Module
8. use by property member `PropertyType`: Type
9. use by property member `ReflectedType`: Type
10. use by property member `SetMethod`: MethodInfo

[Package {$package} version {$version} Index]