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

Allow the registration and resolval of ActiveX / Proxy instances #589

Open
dotnetjunkie opened this Issue Jul 16, 2018 · 0 comments

Comments

1 participant
@dotnetjunkie
Collaborator

dotnetjunkie commented Jul 16, 2018

For more details on this issue, see #578.

Main problem here is that when registering an ActiveX object, a call to Type.IsAssignableFrom will return false, even though the type is castable to the base type.

A complicating factor here is that it might be hard to define a unit test for this, since:

  • normal marshal by ref proxies will properly return true with Type.IsAssignableFrom, and
  • A reliable unit test that creates an ActiveX object, and can be run on any machine (i.e. AppVayor) might not be possible to create.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment