OpenRA.ObjectCreator.ResolveAssembly C# (CSharp) Method

ResolveAssembly() private method

private ResolveAssembly ( object sender, ResolveEventArgs e ) : Assembly
sender object
e System.ResolveEventArgs
return System.Reflection.Assembly
        Assembly ResolveAssembly(object sender, ResolveEventArgs e)
        {
            foreach (var a in AppDomain.CurrentDomain.GetAssemblies())
                if (a.FullName == e.Name)
                    return a;

            return assemblies.Select(a => a.First).FirstOrDefault(a => a.FullName == e.Name);
        }