IAnalyzerAssemblyLoader Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Manipula o carregamento de assemblies do analisador e suas dependências.
Antes que um assembly do analisador seja carregado, LoadFromPath(String)sua localização e o local de todas as suas dependências devem primeiro ser especificados por chamadas para AddDependencyLocation(String).
public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader
Comentários
Na medida do possível, as implementações devem permanecer consistentes diante das exceções e permitir que o chamador as lide. Isso permite que o chamador decida como exibir problemas ao usuário e se eles são fatais ou não. Por exemplo, se solicitado a carregar um arquivo inexistente ou inacessível, uma ferramenta de linha de comando poderá querer sair imediatamente, enquanto um IDE pode querer continuar e dar ao usuário a chance de corrigir o problema.
Métodos
AddDependencyLocation(String) |
Adiciona um arquivo a ser considerado ao carregar um analisador ou suas dependências. |
LoadFromPath(String) |
Dado o caminho completo para um assembly em disco, carrega e retorna o objeto correspondente Assembly . |