MetadataReference.CreateFromAssembly Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateFromAssembly(Assembly) |
Obsoleti.
Crea un riferimento a un assembly caricato. |
CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider) |
Obsoleti.
Crea un riferimento a un assembly caricato. |
CreateFromAssembly(Assembly)
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
Attenzione
Use CreateFromFile(assembly.Location) instead
Crea un riferimento a un assembly caricato.
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
Parametri
- assembly
- Assembly
Percorso del file del modulo.
Restituisce
- Attributi
Eccezioni
assembly
è null.
assembly
è dinamico, non ha una posizione o la piattaforma non supporta la lettura dalla posizione.
Commenti
Considerazioni sulle prestazioni:
È consigliabile usare l'API CreateFromFile(String) quando si creano più riferimenti allo stesso assembly. Il riutilizzo dell'oggetto AssemblyMetadata consente di condividere i dati tra questi riferimenti.
Si applica a
CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
- Origine:
- MetadataReference.cs
Attenzione
Use CreateFromFile(assembly.Location) instead
Crea un riferimento a un assembly caricato.
[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
Parametri
- assembly
- Assembly
Percorso del file del modulo.
- properties
- MetadataReferenceProperties
Proprietà di riferimento (alias extern, incorporamento dei tipi).
- documentation
- DocumentationProvider
Fornisce la documentazione XML per il simbolo trovato nel riferimento.
Restituisce
- Attributi
Eccezioni
assembly
è null.
assembly
è dinamico, non ha una posizione o la piattaforma non supporta la lettura dalla posizione.
Commenti
Considerazioni sulle prestazioni:
È consigliabile usare l'API CreateFromFile(String) quando si creano più riferimenti allo stesso assembly. Il riutilizzo dell'oggetto AssemblyMetadata consente di condividere i dati tra questi riferimenti.