EventGenerator.Generator
0.2.2
See the version list below for details.
dotnet add package EventGenerator.Generator --version 0.2.2
NuGet\Install-Package EventGenerator.Generator -Version 0.2.2
<PackageReference Include="EventGenerator.Generator" Version="0.2.2"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="EventGenerator.Generator" Version="0.2.2" />
<PackageReference Include="EventGenerator.Generator"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add EventGenerator.Generator --version 0.2.2
#r "nuget: EventGenerator.Generator, 0.2.2"
#:package EventGenerator.Generator@0.2.2
#addin nuget:?package=EventGenerator.Generator&version=0.2.2
#tool nuget:?package=EventGenerator.Generator&version=0.2.2
EventGenerator
Generated events and OnEvent() methods.
Install
Install-Package EventGenerator.Generator // Generator
Install-Package EventGenerator.Core // Attributes
Usage
using EventGenerator;
#nullable enable
namespace H.Generators.IntegrationTests;
[Event<MyArgs>("Changed")]
public partial class MyClass
{
}
will generate:
XML documentation
If for some reason you need to save xml documentation for your properties, there is an option to specify xml text for both DependencyProperty and getter/setter via XmlDocumentation/PropertyXmlDocumentation attribute properties.
Notes
To use generic attributes, you need to set up LangVersion
in your .csproj:
<LangVersion>preview</LangVersion>
There are also non-Generic attributes here.
Support
Priority place for bugs: https://github.com/HavenDV/EventGenerator/issues
Priority place for ideas and general questions: https://github.com/HavenDV/EventGenerator/discussions
I also have a Discord support channel:
https://discord.gg/g8u2t9dKgE
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on EventGenerator.Generator:
Repository | Stars |
---|---|
HavenDV/H.NotifyIcon
TrayIcon for WPF/WinUI/Uno/MAUI
|
|
HavenDV/H.Pipes
A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.
|
|
HavenDV/H.Socket.IO
This is the Socket.IO client for .NET, which is based on ClientWebSocket, provide a simple way to connect to the Socket.IO server. The target framework is .NET Standard 2.0
|
Version | Downloads | Last Updated |
---|---|---|
0.13.1 | 3,704 | 9/2/2024 |
0.13.0 | 2,938 | 3/30/2023 |
0.12.0 | 274 | 3/30/2023 |
0.11.0 | 693 | 3/9/2023 |
0.10.0 | 595 | 1/19/2023 |
0.9.0 | 532 | 1/4/2023 |
0.8.2 | 376 | 1/4/2023 |
0.8.1 | 349 | 1/4/2023 |
0.8.0 | 358 | 1/4/2023 |
0.6.0 | 382 | 11/22/2022 |
0.4.2 | 626 | 10/9/2022 |
0.4.1 | 797 | 7/25/2022 |
0.4.0 | 443 | 7/25/2022 |
0.3.3 | 466 | 7/25/2022 |
0.3.2 | 479 | 7/24/2022 |
0.3.1 | 506 | 7/24/2022 |
0.2.5 | 539 | 7/19/2022 |
0.2.4 | 530 | 7/19/2022 |
0.2.3 | 504 | 7/19/2022 |
0.2.2 | 555 | 7/19/2022 |
⭐ Last 10 features:
Initial release.
🐞 Last 10 bug fixes:
Fixed .props.
Fixed package name.