Is there a reason that GetRelationInfo isn't declared static/shared for TypedLists?
The reason is that this way it allows you to overide it so you can add expression objects aggregates etc. to the fields.
Drewes wrote: The reason is that this way it allows you to overide it so you can add expression objects aggregates etc. to the fields.
Drewes wrote:
Can't I override a shared method just as easily?
You cannot override a non-virtual or static method. The overridden base method must be virtual, abstract, or override
Please refer to the following link from the MSDN C# Programmer's Reference
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfoverridepg.asp
I've heard you're supposed to learn something new every day. I guess today is one of those days.
Thanks.