IAnalyzerAssemblyLoader インターフェイス

定義

アナライザー アセンブリとその依存関係の読み込みを処理します。

アナライザー アセンブリを読み込む LoadFromPath(String)前に、その場所とそのすべての依存関係の場所を、最初に呼び出しで指定する AddDependencyLocation(String)必要があります。

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

注釈

可能な限り、実装は例外に直面しても一貫性を保ち、呼び出し元がそれらを処理できるようにする必要があります。 これにより、呼び出し元は、問題をユーザーに表示する方法と、問題が致命的であるかどうかを判断できます。 たとえば、存在しないファイルまたはアクセスできないファイルを読み込むように求められた場合、コマンド ライン ツールは直ちに終了する必要があり、IDE は問題を解決する機会をユーザーに提供したい場合があります。

メソッド

AddDependencyLocation(String)

アナライザーまたはその依存関係を読み込むときに考慮するファイルを追加します。

LoadFromPath(String)

ディスク上のアセンブリへの完全なパスを指定すると、対応する Assembly オブジェクトを読み込んで返します。

適用対象