Flood.Modules.ModuleManager.ModuleManager C# (CSharp) Method

ModuleManager() public method

public ModuleManager ( ) : Flood.Remoting
return Flood.Remoting
        public ModuleManager()
        {
            loadedModules = new Dictionary<ModuleId, Assembly>();
            modules = new List<IModule>();

            ModuleLibrary = new ModuleLibrary();

            AppDomain.CurrentDomain.AssemblyResolve +=
                (sender, args) =>
                    {
                        var assemblyName = new AssemblyName(args.Name);
                        var moduleId = GetModuleId(assemblyName);
                        return GetLoadedAssembly(moduleId);
                    };
        }