SourceGenerator multiple steps (passing data from one to another) - C#