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: 4 months ago
Linked from 1 awesome list

csharp-sourcegeneratorinotifypropertychangedinotifypropertychangingsource-generator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ufcpp/valuechangedgenerator Generates PropertyChanged events from inner struct members 13
fody/propertychanged Injects INotifyPropertyChanged event raising code into property setters at compile time 1,892
jeppevammenkristensen/cachesourcegenerator Generates cache boilerplate code around a method to simplify caching in C# applications. 4
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
lokimidgard/sourcegenerator.helper.copycode Generates source code strings for attribute definitions in C#. 7
igood/boilerplatezero A collection of C# source generators that simplify the code required for common patterns in WPF applications 37
ycanardeau/resxgenerator A C# source generator to create strongly-typed resource classes for localized strings 31
andrzejolszak/buildergeneratorhotreload A solution to a Visual Studio issue where source generator changes aren't reflected in IntelliSense. 3
cloud0259/controllergenerator Automates the creation of controllers from specified services in .NET projects using source generator technology 8
davidwengier/sourcegeneratortemplate Provides a basic template and tools to generate C# source code programmatically 181
lokimidgard/autoinvoke.generator Automates method invocation for all non-static types in a project based on an annotated generic method. 9
danurbanowicz/eleventy-netlify-boilerplate A boilerplate template for building fast, static websites with Eleventy and Decap CMS 531
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
havendv/dependencypropertygenerator Automates the creation of dependency properties and event handlers in WPF/UWP/WinUI/Uno/Avalonia/MAUI applications 117
collinalpert/lombok.net A .NET library that uses source generators to automatically create boilerplate code for classes and structs. 313