IAnalyzerAssemblyLoader Интерфейс

Определение

Обрабатывает загрузку сборок анализатора и их зависимостей.

Перед загрузкой LoadFromPath(String)сборки анализатора его расположение и расположение всех зависимостей необходимо сначала указать вызовами AddDependencyLocation(String).

public interface class IAnalyzerAssemblyLoader
public interface IAnalyzerAssemblyLoader
type IAnalyzerAssemblyLoader = interface
Public Interface IAnalyzerAssemblyLoader

Комментарии

Насколько это возможно, реализации должны оставаться согласованными перед лицом исключений и разрешать вызывающему объекту обрабатывать их. Это позволяет вызывающей стороны решить, как ставить проблемы пользователю и независимо от того, являются ли они неустранимыми. Например, если будет предложено загрузить несуществующий или недоступный файл, средство командной строки может немедленно выйти из программы командной строки, в то время как интегрированная среда разработки может продолжить работу и предоставить пользователю возможность исправить проблему.

Методы

AddDependencyLocation(String)

Добавляет файл, который следует учитывать при загрузке анализатора или его зависимостей.

LoadFromPath(String)

Учитывая полный путь к сборке на диске, загружает и возвращает соответствующий Assembly объект.

Применяется к