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

Consider having IVTable follow visibility configuration #1033

Open
JeremyKuhne opened this issue Sep 12, 2023 · 0 comments
Open

Consider having IVTable follow visibility configuration #1033

JeremyKuhne opened this issue Sep 12, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@JeremyKuhne
Copy link
Member

IVTable is currently hardcoded to internal. This makes it impossible to utilize by other assemblies when one has configured CsWin32 for public visibility. The fallout of this is that it is impossible to leverage the auto-generation of ComWrappers CCWs in an external project (as done with the IManagedWrapper pattern that WinForms uses).

The requested fix is just to follow whatever the visibility configuration is.

Note that this comes up in my personal project, not WinForms, as WinForms does not publicly expose the generated CsWin32 interop.

@JeremyKuhne JeremyKuhne added the enhancement New feature or request label Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant