Sorry to ask something so basic, but I just can't find it.
I found some example code which seems to do exactly what I want, but it doesn't include a uses
clause.
procedure FilterProps(Sender: TObject; Prop: TProperty; var Result: boolean);
undeclared indentifier: TProperty