IDisposableSourceGenerator (nuget): Implement the dispose pattern using SourceGenerator.
Keywords: IDisposable|Finalizer|Destructor|csharp|finalizer|idisposable|sourcegenerator