What is the order of returned Types by Assembly.GetTypes()?

Viewed 858

If I get the list of types in my AppDomain, is there an inherent ordering to these types?

List<Type> myTypes = new List<Type>();
foreach (Assembly a in AppDomain.CurrentDomain.GetAssemblies())
    myTypes.AddRange(a.GetTypes());

This seems to produce a list that's grouped by types in a namespace, but I can't see a pattern to the namespace groups themselves (or the types within each namespace group).

1 Answers
Related