Rubberduck._Extension.LoadFromSameFolder C# (CSharp) Method

LoadFromSameFolder() private method

private LoadFromSameFolder ( object sender, ResolveEventArgs args ) : Assembly
sender object
args System.ResolveEventArgs
return Assembly
        Assembly LoadFromSameFolder(object sender, ResolveEventArgs args)
        {
            string folderPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            string assemblyPath = Path.Combine(folderPath, new AssemblyName(args.Name).Name + ".dll");
            if (!File.Exists(assemblyPath))
            {
                return null;
            }
            Assembly assembly = Assembly.LoadFrom(assemblyPath);
            return assembly;
        }