Поделиться через


MetadataReference.CreateFromAssembly Метод

Определение

Перегрузки

CreateFromAssembly(Assembly)
Устаревшие..

Создает ссылку на загруженную сборку.

CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)
Устаревшие..

Создает ссылку на загруженную сборку.

CreateFromAssembly(Assembly)

Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs

Внимание!

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 является динамическим, не имеет расположения или платформа не поддерживает чтение из расположения.

Комментарии

Вопросы производительности:

Рекомендуется использовать CreateFromFile(String) API при создании нескольких ссылок на одну сборку. Повторное использование AssemblyMetadata объекта позволяет совместно использовать данные между этими ссылками.

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

CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)

Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs
Исходный код:
MetadataReference.cs

Внимание!

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

Ссылочные свойства (экстерн-псевдонимы, внедрение типов).

documentation
DocumentationProvider

Предоставляет XML-документацию по символам, найденным в ссылке.

Возвращаемое значение

Атрибуты

Исключения

Параметр assembly имеет значение null.

properties.Kind не Assemblyявляется .

assembly является динамическим, не имеет расположения или платформа не поддерживает чтение из расположения.

Комментарии

Вопросы производительности:

Рекомендуется использовать CreateFromFile(String) API при создании нескольких ссылок на одну сборку. Повторное использование AssemblyMetadata объекта позволяет совместно использовать данные между этими ссылками.

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