Onde está o código para o Unity Container na biblioteca de aplicativos compostos?

StackOverflow https://stackoverflow.com/questions/654975

  •  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?

Foi útil?

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 () ...)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top