MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.
翻译 - MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.
Interpolated Strings but in reverse! A very cursed C# parser library.
A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.
UniTyped is a source generator that allows typed access to data such as SerializedObjects, material parameters, tags and layers.
Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies ...
A simple and lightweight page resolver for use in .NET MAUI projects
File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
Reactive language support for WPF/Avalonia applications when using .resx file.
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and...
A Roslyn source generator for creating constructors.
C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection
ReactiveGenerator is a modern C# source generator that automates property change notification implementation, supporting both standard INotifyPropertyChanged and ReactiveUI patterns.
A source generator that automatically migrates your logging calls to the LoggerMessage version
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
C# source generator that generates a constructor from readonly fields/properties in a class or struct
Postman2CSharp hosts the source code for https://postman2csharp.com, a website for converting Postman collections to C# ApiClients that can be seamlessly exported and imported into your project. Gener...
Contains sample applications built with .NET, XAML, and MvvmGen.
Assembly scanning source generator for Microsoft.Extensions.DependencyInjection