Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split the Interface Building functionality into separate project/package. #37

Open
mohummedibrahim opened this issue Mar 6, 2024 · 1 comment

Comments

@mohummedibrahim
Copy link

Hi @ChristianSauer, thanks for building this amazing source generator library.

I'm wondering if it would be possible to split the generator project and separate the interface-building functionality on its own? So the other source generators can also benefit from this.

I see there're a couple of issues with having the source generator depend on another library/project (e.g. dotnet/roslyn#47517 (comment))

If that's something you're willing to accept, please let me know, and I can create an initial PR.

Thanks again!

@ChristianSauer
Copy link
Collaborator

I am not opposed, but why want you do it? The interface building is really primitive, I've only used it because doing it right (i.e. building it by using the csharp compilationunit) is super annoying and too much for my use case.
What do you want to use it for?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants