Skip to content

Consider using source generator #2

@glennawatson

Description

@glennawatson

At the moment parts of your code base are using reflection to register your dialogs. eg

vm = Type.GetType($"{exportedType.FullName}ViewModel, {exportedType.Assembly.FullName}");

Consider using source generator similar to https://github.com/reactivemarbles/Splat.DI.SourceGenerator

Main advantage is performance.

Also the reflection code is a bit manual which can cause a bit of breakage easily

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions