Compartilhar via


IAnalyzerAssemblyLoader Interface

Definição

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 .

Aplica-se a