SeeBees wrote:
expose an extra property, say Generation{get{}},
Not really, if your Collection inherits from an existing one, you can implement your own public override IEnumerator GetEnumerator() just like the original collection did. :)
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips: - before you ask a question here, search CodeProject, then Google; - the quality and detail of your question reflects on the effectiveness of the help you are likely to get; - use PRE tags to preserve formatting when showing multi-line code snippets.