MetadataReference.CreateFromAssembly Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateFromAssembly(Assembly) |
Obsoleto.
Cria uma referência a um assembly carregado. |
CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider) |
Obsoleto.
Cria uma referência a um assembly carregado. |
CreateFromAssembly(Assembly)
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
Cuidado
Use CreateFromFile(assembly.Location) instead
Cria uma referência a um assembly carregado.
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
Parâmetros
- assembly
- Assembly
Caminho para o arquivo de módulo.
Retornos
- Atributos
Exceções
assembly
é nulo.
assembly
é dinâmico, não tem um local ou a plataforma não dá suporte à leitura do local.
Comentários
Considerações sobre desempenho:
É recomendável usar CreateFromFile(String) a API ao criar várias referências ao mesmo assembly. Reutilizando AssemblyMetadata o objeto permite o compartilhamento de dados entre essas referências.
Aplica-se a
CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
- Origem:
- MetadataReference.cs
Cuidado
Use CreateFromFile(assembly.Location) instead
Cria uma referência a um assembly carregado.
[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
Parâmetros
- assembly
- Assembly
Caminho para o arquivo de módulo.
- properties
- MetadataReferenceProperties
Propriedades de referência (aliases extern, inserção de tipo).
- documentation
- DocumentationProvider
Fornece a documentação XML para o símbolo encontrado na referência.
Retornos
- Atributos
Exceções
assembly
é nulo.
assembly
é dinâmico, não tem um local ou a plataforma não dá suporte à leitura do local.
Comentários
Considerações sobre desempenho:
É recomendável usar CreateFromFile(String) a API ao criar várias referências ao mesmo assembly. Reutilizando AssemblyMetadata o objeto permite o compartilhamento de dados entre essas referências.