Onde está o código para o Unity Container na biblioteca de aplicativos compostos?
-
19-08-2019 - |
Pergunta
Eu estou trabalhando com a biblioteca de aplicativos compostos e me deparo por exemplo esta linha:
Shell shell = Container.Resolve<Shell>();
então eu quero olhada no código que compõe o método Resolve .
Então eu abrir CompositeApplicationLibrary_Desktop.sln no Visual Studio.
Eu acho classes como UnityBootstrapper.cs, mas em nenhum lugar eu posso encontrar o código para a classe UnityContainer . I encontrar referências a ele, tais como:
UnityContainer container = new UnityContainer();
mas se eu rightclick em "UnityContainer ()" e escolha "ir para definição" Tudo que eu vejo é meta dados sobre essa classe .
Onde posso olhar o código para o método Resolve na classe UnityContainer?
Solução
Você também pode download apenas o bloco Unidade de Aplicação. Há um arquivo zip em que pacote que inclui única fonte Unity.
O método Resolve pode ser encontrado em lá com certeza (por exemplo, esse método chama DoBuildUp () ...)