Boo.Lang.Compiler.CompilerParameters.TryToLoadExtensionsAssembly C# (CSharp) Метод

TryToLoadExtensionsAssembly() приватный Метод

private TryToLoadExtensionsAssembly ( ) : IAssemblyReference
Результат IAssemblyReference
        private IAssemblyReference TryToLoadExtensionsAssembly()
        {
            const string booLangExtensionsDll = "Boo.Lang.Extensions.dll";
            return Permissions.WithDiscoveryPermission(() =>
            {
                var path = Path.Combine(Path.GetDirectoryName(_booAssembly.Location), booLangExtensionsDll);
                return File.Exists(path) ? AssemblyReferenceFor(Assembly.LoadFrom(path)) : null;
            }) ?? LoadAssembly(booLangExtensionsDll, false);
        }