using System.Collections.Immutable; namespace Nadeko.Medusa; public sealed record ResolvedMedusa( WeakReference LoadContext, IImmutableList ModuleInfos, IImmutableList SnekInfos, IMedusaStrings Strings, Dictionary TypeReaders, IReadOnlyCollection Execs) { public IServiceProvider Services { get; set; } = null!; }