using Ninject.Modules; using System.Collections.Immutable; namespace Nadeko.Medusa; public sealed record ResolvedMedusa( WeakReference LoadContext, IImmutableList ModuleInfos, IImmutableList SnekInfos, IMedusaStrings Strings, Dictionary TypeReaders, IReadOnlyCollection Execs ) { public required INinjectModule KernelModule { get; set; } }