PropertyChanged.SourceGenerator

Boilerplate generator

Automates boilerplate code generation for INotifyPropertyChanged properties

Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.

GitHub

140 stars
8 watching
14 forks
Language: C#
last commit: about 2 years ago
Linked from 1 awesome list

csharp-sourcegeneratorinotifypropertychangedinotifypropertychangingsource-generator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ufcpp/valuechangedgeneratorGenerates PropertyChanged events from inner struct members13
fody/propertychangedInjects INotifyPropertyChanged event raising code into property setters at compile time1,894
jeppevammenkristensen/cachesourcegeneratorGenerates cache boilerplate code around a method to simplify caching in C# applications.4
thenameless314159/sourcegeneratorutilsProvides utility classes and abstractions to simplify source generation tasks in .NET source generators21
lokimidgard/sourcegenerator.helper.copycodeGenerates source code strings for attribute definitions in C#.7
igood/boilerplatezeroA collection of C# source generators that simplify the code required for common patterns in WPF applications38
ycanardeau/resxgeneratorA C# source generator to create strongly-typed resource classes for localized strings31
andrzejolszak/buildergeneratorhotreloadA solution to a Visual Studio issue where source generator changes aren't reflected in IntelliSense.3
cloud0259/controllergeneratorAutomates the creation of controllers from specified services in .NET projects using source generator technology8
davidwengier/sourcegeneratortemplateProvides a basic template and tools to generate C# source code programmatically182
lokimidgard/autoinvoke.generatorAutomates method invocation for all non-static types in a project based on an annotated generic method.9
danurbanowicz/eleventy-netlify-boilerplateA boilerplate template for building fast, static websites with Eleventy and Decap CMS531
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53
havendv/dependencypropertygeneratorAutomates the creation of dependency properties and event handlers in WPF/UWP/WinUI/Uno/Avalonia/MAUI applications119
collinalpert/lombok.netA .NET library that uses source generators to automatically create boilerplate code for classes and structs.316