public override IEnumerable <ClrModule> EnumerateModules() { IEnumerable <ClrModule> modules = AppDomains.SelectMany(ad => ad.Modules); if (SharedDomain != null) { modules = SharedDomain.Modules.Concat(modules); } if (SystemDomain != null) { modules = SystemDomain.Modules.Concat(modules); } return(modules); }