PathAssemblyResolver クラス

定義

読み込まれる可能性のあるすべてのアセンブリへのパスを使用するメタデータ アセンブリ リゾルバーを表します。

public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
    inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
継承
PathAssemblyResolver

注釈

ファイル名は、アセンブリの単純名と同じである必要があります。 同じ名前のディスク上に複数のアセンブリを存在させることができますが、ディレクトリは異なります。 1 つのインスタンスを複数MetadataAssemblyResolverPathAssemblyResolverインスタンスで使用できます。

読み込まれたアセンブリと一致させるには AssemblyNameAssemblyName.Name 等しい必要があります (大文字と小文字の区別は無視されます)。

  • 公開キー トークンが指定されている AssemblyName場合は、等しい必要があります。
  • 公開キー トークンが指定 AssemblyNameされていない場合、公開キー トークンを持たないアセンブリは、公開キー トークンを持つアセンブリに対して選択されます。
  • 複数のアセンブリが一致する場合は、最上位 AssemblyName.Version のアセンブリが返されます。
  • AssemblyName.CultureName は無視されます。

コンストラクター

PathAssemblyResolver(IEnumerable<String>)

PathAssemblyResolver クラスの新しいインスタンスを初期化します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Resolve(MetadataLoadContext, AssemblyName)

指定したアセンブリ名からアセンブリを返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象