Freigeben über


MetadataReference.CreateFromAssembly Methode

Definition

Überlädt

CreateFromAssembly(Assembly)
Veraltet.

Erstellt einen Verweis auf eine geladene Assembly.

CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)
Veraltet.

Erstellt einen Verweis auf eine geladene Assembly.

CreateFromAssembly(Assembly)

Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs

Achtung

Use CreateFromFile(assembly.Location) instead

Erstellt einen Verweis auf eine geladene Assembly.

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

Parameter

assembly
Assembly

Pfad zur Moduldatei.

Gibt zurück

Attribute

Ausnahmen

assembly ist NULL.

assembly ist dynamisch, verfügt nicht über einen Standort, oder die Plattform unterstützt das Lesen vom Standort nicht.

Hinweise

Leistungsaspekte:

Es wird empfohlen, die API beim Erstellen mehrerer Verweise auf dieselbe Assembly zu verwenden CreateFromFile(String) . Das Erneute Verwenden des AssemblyMetadata Objekts ermöglicht die Freigabe von Daten über diese Verweise hinweg.

Gilt für:

CreateFromAssembly(Assembly, MetadataReferenceProperties, DocumentationProvider)

Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs
Quelle:
MetadataReference.cs

Achtung

Use CreateFromFile(assembly.Location) instead

Erstellt einen Verweis auf eine geladene 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, 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

Parameter

assembly
Assembly

Pfad zur Moduldatei.

properties
MetadataReferenceProperties

Referenzeigenschaften (externe Aliase, Typeinbettung).

documentation
DocumentationProvider

Stellt die XML-Dokumentation für Symbole bereit, die in der Referenz gefunden werden.

Gibt zurück

Attribute

Ausnahmen

assembly ist NULL.

properties.Kind ist nicht Assembly.

assembly ist dynamisch, verfügt nicht über einen Standort, oder die Plattform unterstützt das Lesen vom Standort nicht.

Hinweise

Leistungsaspekte:

Es wird empfohlen, die API beim Erstellen mehrerer Verweise auf dieselbe Assembly zu verwenden CreateFromFile(String) . Das Erneute Verwenden des AssemblyMetadata Objekts ermöglicht die Freigabe von Daten über diese Verweise hinweg.

Gilt für: