Example #1
0
        /// <summary>
        /// Load only assembly (and its referenced assemblies)
        /// </summary>
        /// <param name="assNameOrFullname"></param>
        /// <param name="AssemblyResolver_"></param>
        /// <returns></returns>
        public static Assembly Load(string assNameOrFullname, AssemblyResolver AssemblyResolver_)
        {
            ReflectionLoader loader = new ReflectionLoader(assNameOrFullname, AssemblyResolver_);

            return(loader.Assembly);
        }
Example #2
0
        /// <summary>
        /// Load also all assemblies (and their referenced assemblies) in the folder.
        /// </summary>
        /// <param name="file"></param>
        /// <param name="assemblyResolver_"></param>
        /// <returns></returns>
        public static Assembly LoadFrom(string file, AssemblyResolver assemblyResolver_)
        {
            ReflectionLoader loader = new ReflectionLoader(assemblyResolver_, file);

            return(loader.Assembly);
        }