microsoft / vs-servicehub

The service broker libraries used by Visual Studio to exchange intra- and inter-process services
MIT License
20 stars 8 forks source link

Update ForceMarshalBroker to not require runtime type match #165

Closed BertanAygun closed 11 months ago

BertanAygun commented 11 months ago

ForceMarshal broker was calling inner GetProxyAsync which required a runtime type match between service and proxy requested. This is not an actual requirement when using remote service brokers.

This PR updates the behavior to be match more to the remote scenario.

BertanAygun commented 11 months ago

Tagging @AArnott as I realized I can't add a reviewer once I publish the PR.