Sitecore.Linqpad.AssemblyLoading.AssemblyLoadingContext.CurrentDomain_AssemblyResolve C# (CSharp) Method

CurrentDomain_AssemblyResolve() private method

private CurrentDomain_AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
sender object
args System.ResolveEventArgs
return System.Reflection.Assembly
        private Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
        {
            if (this.AssemblyPaths == null || ! this.AssemblyPaths.Any()) { return null; }
            var name = new AssemblyName(args.Name);
            foreach (var path in this.AssemblyPaths)
            {
                if (!Directory.Exists(path))
                {
                    continue;
                }
                var filePath = Path.Combine(path, name.Name + ".dll");
                if (File.Exists(filePath))
                {
                    return Assembly.LoadFile(filePath);
                }
            }
            return null;
        }
    }