Esempio n. 1
0
        // Token: 0x06000083 RID: 131 RVA: 0x0000C9CC File Offset: 0x0000ABCC
        private static Assembly ReadExistingAssembly(AssemblyName name)
        {
            AppDomain currentDomain = AppDomain.CurrentDomain;

            Assembly[] assemblies = currentDomain.GetAssemblies();
            foreach (Assembly assembly in assemblies)
            {
                AssemblyName name2 = assembly.GetName();
                if (string.Equals(name2.Name, name.Name, StringComparison.InvariantCultureIgnoreCase) && string.Equals(AssemblyLoader.CultureToString(name2.CultureInfo), AssemblyLoader.CultureToString(name.CultureInfo), StringComparison.InvariantCultureIgnoreCase))
                {
                    return(assembly);
                }
            }
            return(null);
        }
Esempio n. 2
0
 private static Assembly ReadExistingAssembly(AssemblyName name)
 {
     Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
     for (int i = 0; i < assemblies.Length; i++)
     {
         Assembly     assembly = assemblies[i];
         AssemblyName name2    = assembly.GetName();
         if (string.Equals(name2.Name, name.Name, StringComparison.InvariantCultureIgnoreCase) && string.Equals(AssemblyLoader.CultureToString(name2.CultureInfo), AssemblyLoader.CultureToString(name.CultureInfo), StringComparison.InvariantCultureIgnoreCase))
         {
             return(assembly);
         }
     }
     return(null);
 }
Esempio n. 3
0
 private static Assembly ReadExistingAssembly(AssemblyName name)
 {
     foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies())
     {
         AssemblyName name1 = assembly.GetName();
         // ISSUE: reference to a compiler-generated method
         // ISSUE: reference to a compiler-generated method
         if (string.Equals(name1.Name, name.Name, StringComparison.InvariantCultureIgnoreCase) && string.Equals(AssemblyLoader.CultureToString(name1.CultureInfo), AssemblyLoader.CultureToString(name.CultureInfo), StringComparison.InvariantCultureIgnoreCase))
         {
             return(assembly);
         }
     }
     return((Assembly)null);
 }
Esempio n. 4
0
 // Token: 0x06000003 RID: 3 RVA: 0x0000208C File Offset: 0x0000028C
 private static Assembly ReadExistingAssembly(AssemblyName name)
 {
     foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies())
     {
         AssemblyName name2 = assembly.GetName();
         bool         flag  = string.Equals(name2.Name, name.Name, StringComparison.InvariantCultureIgnoreCase) && string.Equals(AssemblyLoader.CultureToString(name2.CultureInfo), AssemblyLoader.CultureToString(name.CultureInfo), StringComparison.InvariantCultureIgnoreCase);
         bool         flag2 = flag;
         if (flag2)
         {
             return(assembly);
         }
     }
     return(null);
 }