Freigeben über


AssemblyMetadata.GetReference Methode

Definition

Erstellt einen Verweis auf die Assemblymetadaten.

public Microsoft.CodeAnalysis.PortableExecutableReference GetReference (Microsoft.CodeAnalysis.DocumentationProvider documentation = default, System.Collections.Immutable.ImmutableArray<string> aliases = default, bool embedInteropTypes = false, string filePath = default, string display = default);
public Microsoft.CodeAnalysis.PortableExecutableReference GetReference (Microsoft.CodeAnalysis.DocumentationProvider? documentation = default, System.Collections.Immutable.ImmutableArray<string> aliases = default, bool embedInteropTypes = false, string? filePath = default, string? display = default);
member this.GetReference : Microsoft.CodeAnalysis.DocumentationProvider * System.Collections.Immutable.ImmutableArray<string> * bool * string * string -> Microsoft.CodeAnalysis.PortableExecutableReference
Public Function GetReference (Optional documentation As DocumentationProvider = Nothing, Optional aliases As ImmutableArray(Of String) = Nothing, Optional embedInteropTypes As Boolean = false, Optional filePath As String = Nothing, Optional display As String = Nothing) As PortableExecutableReference

Parameter

documentation
DocumentationProvider

Anbieter von XML-Dokumentationskommentaren für die Metadatensymbole, die im Modul enthalten sind.

aliases
ImmutableArray<String>

Aliase, die verwendet werden können, um auf die Assembly aus Quellcode zu verweisen (siehe "externe Alias"-Direktive in C#).

embedInteropTypes
Boolean

True zum Einbetten von Interoptypen aus der referenzierten Assembly in die Referenzierungskompilierung. Muss "false" für ein Modul sein.

filePath
String

Pfad, der den Speicherort der Metadaten oder null beschreibt, wenn die Metadaten keinen Speicherort haben.

display
String

Zeigt die Zeichenfolge an, die in Fehlermeldungen verwendet wird, um den Verweis zu identifizieren.

Gibt zurück

Ein Verweis auf die Assemblymetadaten.

Gilt für: