| PropertyInfo {System.Reflection} | .NET clr documentation | 
            
# 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;
}
        
        Attributes: PropertyAttributesCustomAttributes: iterates(CustomAttributeData)DeclaringType: TypeGetMethod: MethodInfoMemberType: MemberTypesModule: ModulePropertyType: TypeReflectedType: TypeSetMethod: MethodInfo