MetadataReference.CreateFromAssembly メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateFromAssembly(Assembly) |
古い.
読み込まれたアセンブリへの参照を作成します。 |
CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider) |
古い.
読み込まれたアセンブリへの参照を作成します。 |
CreateFromAssembly(Assembly)
注意事項
Use CreateFromFile(assembly.Location) instead
読み込まれたアセンブリへの参照を作成します。
public:
static Microsoft::CodeAnalysis::MetadataReference ^ CreateFromAssembly(System::Reflection::Assembly ^ assembly);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)]
public static Microsoft.CodeAnalysis.MetadataReference CreateFromAssembly (System.Reflection.Assembly assembly);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
[<System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)>]
static member CreateFromAssembly : System.Reflection.Assembly -> Microsoft.CodeAnalysis.MetadataReference
Public Shared Function CreateFromAssembly (assembly As Assembly) As MetadataReference
パラメーター
- assembly
- Assembly
モジュール ファイルへのパス。
戻り値
- 属性
例外
assembly
が null です。
assembly
は動的であるか、場所がないか、プラットフォームが場所からの読み取りをサポートしていません。
注釈
パフォーマンスに関する考慮事項:
同じアセンブリへの複数の参照を作成する場合は、API を使用 CreateFromFile(String) することをお勧めします。 オブジェクトを AssemblyMetadata 再利用すると、これらの参照間でデータを共有できます。
適用対象
CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)
注意事項
Use CreateFromFile(assembly.Location) instead
読み込まれたアセンブリへの参照を作成します。
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)]
public static Microsoft.CodeAnalysis.MetadataReference CreateFromAssembly (System.Reflection.Assembly assembly, Microsoft.CodeAnalysis.MetadataReferenceProperties properties, Microsoft.CodeAnalysis.DocumentationProvider documentation = default);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)]
public static Microsoft.CodeAnalysis.MetadataReference CreateFromAssembly (System.Reflection.Assembly assembly, Microsoft.CodeAnalysis.MetadataReferenceProperties properties, Microsoft.CodeAnalysis.DocumentationProvider? documentation = default);
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
[<System.Obsolete("Use CreateFromFile(assembly.Location) instead", true)>]
static member CreateFromAssembly : System.Reflection.Assembly * Microsoft.CodeAnalysis.MetadataReferenceProperties * Microsoft.CodeAnalysis.DocumentationProvider -> Microsoft.CodeAnalysis.MetadataReference
Public Shared Function CreateFromAssembly (assembly As Assembly, properties As MetadataReferenceProperties, Optional documentation As DocumentationProvider = Nothing) As MetadataReference
パラメーター
- assembly
- Assembly
モジュール ファイルへのパス。
- properties
- MetadataReferenceProperties
参照プロパティ (extern エイリアス、型埋め込み)。
- documentation
- DocumentationProvider
参照で見つかったシンボルの XML ドキュメントを提供します。
戻り値
- 属性
例外
assembly
が null です。
assembly
は動的であるか、場所がないか、プラットフォームが場所からの読み取りをサポートしていません。
注釈
パフォーマンスに関する考慮事項:
同じアセンブリへの複数の参照を作成する場合は、API を使用 CreateFromFile(String) することをお勧めします。 オブジェクトを AssemblyMetadata 再利用すると、これらの参照間でデータを共有できます。
適用対象
.NET