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

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

Closed
dotnetjunkie opened this issue Jul 16, 2018 · 1 comment
Closed

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

dotnetjunkie opened this issue Jul 16, 2018 · 1 comment

Comments

@dotnetjunkie
Copy link
Collaborator

@dotnetjunkie dotnetjunkie commented Jul 16, 2018

For more details on this issue, see #578 and this.

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.
@dotnetjunkie
Copy link
Collaborator Author

@dotnetjunkie dotnetjunkie commented May 3, 2020

bug-589 branch created.

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

Successfully merging a pull request may close this issue.

None yet
1 participant