The Roslyn team is planning on removing ISourceGenerator-based generators in a future version and they've already deprecated them. We should migrate this generator to an IIncrementalGenerator so we don't have a build break when the ISourceGenerator support is removed.