Pergunta

Eu quero ser capaz de fazer isso.

MyInterface interface = new ServiceProxyHelper<ProxyType>();

Aqui está a estrutura do objeto

MyTypeThatImplementsMyInterface : MyInterface

Será que este trabalho?

public class ProxyType : MyInterface {}

public class ServiceProxyHelper<ProxyType> : IDisposable, MyInterface {}
Foi útil?

Solução

Eu acho que isso é o que você está tentando fazer:

public class ServiceProxyHelper<T> where T : MyInterface { ... }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top