Condividi tramite


MetadataReference.CreateFromAssembly Metodo

Definizione

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)

Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
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)

Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
MetadataReference.cs
Source:
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.

properties.Kind non Assemblyè .

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