Esempio n. 1
0
        private ClrModule GetMscorlib()
        {
            foreach (ClrModule module in _runtime.EnumerateModules())
            {
                if (module.AssemblyName.Contains("mscorlib.dll"))
                {
                    return(module);
                }
            }

            // Uh oh, this shouldn't have happened.  Let's look more carefully (slowly).
            foreach (ClrModule module in _runtime.EnumerateModules())
            {
                if (module.AssemblyName.ToLower().Contains("mscorlib"))
                {
                    return(module);
                }
            }

            // Ok...not sure why we couldn't find it.
            return(null);
        }