"Andrei Alexandrescu" <SeeWebsiteForEmail at erdani.org> wrote in message news:jf35jr$e2k$1 at digitalmars.com... >I hate I must ask this: > > int[string] aa; > foreach (k; aa.byKey) { ... } > > or > > int[string] aa; > foreach (k; aa.byKey()) { ... } > Property. It's not an action, you're just accessing a particular interface of aa.