AjErl.Utilities.TypeUtilities.LoadReferencedAssemblies C# (CSharp) Метод

LoadReferencedAssemblies() приватный статический Метод

private static LoadReferencedAssemblies ( Assembly assembly, List loaded ) : void
assembly System.Reflection.Assembly
loaded List
Результат void
        private static void LoadReferencedAssemblies(Assembly assembly, List<string> loaded)
        {
            foreach (AssemblyName referenced in assembly.GetReferencedAssemblies())
                if (!loaded.Contains(referenced.Name))
                {
                    loaded.Add(referenced.Name);
                    Assembly newassembly = Assembly.Load(referenced);
                    LoadReferencedAssemblies(newassembly, loaded);
                }
        }

Same methods

TypeUtilities::LoadReferencedAssemblies ( ) : void