AssemblyIdentity Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein AssemblyIdentity aus seinen Bestandteilen.
public AssemblyIdentity (string name, Version version = default, string cultureName = default, System.Collections.Immutable.ImmutableArray<byte> publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default);
public AssemblyIdentity (string? name, Version? version = default, string? cultureName = default, System.Collections.Immutable.ImmutableArray<byte> publicKeyOrToken = default, bool hasPublicKey = false, bool isRetargetable = false, System.Reflection.AssemblyContentType contentType = System.Reflection.AssemblyContentType.Default);
new Microsoft.CodeAnalysis.AssemblyIdentity : string * Version * string * System.Collections.Immutable.ImmutableArray<byte> * bool * bool * System.Reflection.AssemblyContentType -> Microsoft.CodeAnalysis.AssemblyIdentity
Public Sub New (name As String, Optional version As Version = Nothing, Optional cultureName As String = Nothing, Optional publicKeyOrToken As ImmutableArray(Of Byte) = Nothing, Optional hasPublicKey As Boolean = false, Optional isRetargetable As Boolean = false, Optional contentType As AssemblyContentType = System.Reflection.AssemblyContentType.Default)
Parameter
- name
- String
Der einfache Name der Assembly.
- version
- Version
Die Version der Assembly.
- cultureName
- String
Der Name der Kultur, die der Assembly zugeordnet werden soll. Geben Sie null, Emptyoder "neutral" (beliebige Großschreibung) an, um darzustellen InvariantCulture. Der Name kann eine beliebige Zeichenfolge sein, die kein NUL-Zeichen enthält. Die Rechtmäßigkeit des Kulturnamens wird nicht überprüft.
- publicKeyOrToken
- ImmutableArray<Byte>
Der öffentliche Schlüssel oder das Öffentliche Schlüsseltoken der Assembly.
- hasPublicKey
- Boolean
Gibt an, ob publicKeyOrToken
ein öffentlicher Schlüssel darstellt.
- isRetargetable
- Boolean
Gibt an, ob die Assembly retargetable ist.
- contentType
- AssemblyContentType
Gibt das Bindungsmodell für die Behandlung dieses Objekts in Vergleichen an.
Ausnahmen
hasPublicKey
ist false und publicKeyOrToken
enthält einen Wert, der nicht die Größe eines öffentlichen Schlüsseltokens hat( 8 Bytes).
contentType
ist kein Wert der AssemblyContentType Enumeration.