MvvmLib.CodeGenerators
0.1.1
See the version list below for details.
dotnet add package MvvmLib.CodeGenerators --version 0.1.1
NuGet\Install-Package MvvmLib.CodeGenerators -Version 0.1.1
<PackageReference Include="MvvmLib.CodeGenerators" Version="0.1.1" />
paket add MvvmLib.CodeGenerators --version 0.1.1
#r "nuget: MvvmLib.CodeGenerators, 0.1.1"
// Install MvvmLib.CodeGenerators as a Cake Addin #addin nuget:?package=MvvmLib.CodeGenerators&version=0.1.1 // Install MvvmLib.CodeGenerators as a Cake Tool #tool nuget:?package=MvvmLib.CodeGenerators&version=0.1.1
Allows to generate code with Source Generators.
Support: MvvmLib, Prism (installation detected)
Class Level Attributes:
- Inpc: to implement INotifyPropertyChanged
- BindableObject: allows to add BindableBase Class (and implement IActiveAware for Prism)
Field Level Attribute:
- BindableProperty: allows to use "Setproperty", specify properties (OnPropertyChanged/RaisePropertyChanged) and commands (RaiseCanExecuteChanged) notified when the value has changed.
Method Level Attribute:
- Command: for add a DelegateCommand with CanExecute method and Name to specify a custom command name.
(Comments supported on fields and methods for generated properties and commands)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- Microsoft.CodeAnalysis.CSharp (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Fix Inpc generation.