@BitFlipper: This will work:

 

 Foo f = new Foo();
var indexers = from property in f.GetType().GetProperties()
where property.GetIndexParameters().Any()
select property;
indexers.Dump();