Forex_Strategy_Builder.Indicator_Compilation_Manager.GetReferencedAndInitialAssembly C# (CSharp) Метод

GetReferencedAndInitialAssembly() публичный статический Метод

Gather all assemblies referenced from current assembly.
public static GetReferencedAndInitialAssembly ( Assembly initialAssembly ) : System.Reflection.Assembly[]
initialAssembly System.Reflection.Assembly
Результат System.Reflection.Assembly[]
        public static Assembly[] GetReferencedAndInitialAssembly(Assembly initialAssembly)
        {
            AssemblyName[] names = initialAssembly.GetReferencedAssemblies();
            Assembly[] assemblies = new Assembly[names.Length + 1];

            for (int i = 0; i < names.Length; i++)
            {
                assemblies[i] = Assembly.Load(names[i]);
            }

            assemblies[assemblies.Length - 1] = initialAssembly;

            return assemblies;
        }