mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
The polymorphism modifier on the dock-layout JsonSerializerOptions ran a fresh AppDomain.GetAssemblies() + SelectMany(GetTypes()) + IsAssignableFrom walk for every polymorphic base type it built JsonTypeInfo for — IDockable, IDock, IRootDock, IDockWindow, IDocumentTemplate, IToolTemplate. Six independent passes over ~100 loaded assemblies, ~500 ms total on warm starts. Assisted-by: Claude:claude-opus-4-7:Claude Codepull/3755/head
1 changed files with 35 additions and 5 deletions
Loading…
Reference in new issue