Freigeben über


AssemblyIdentity Klasse

Definition

Stellt eine Identität einer Assembly dar, die durch die CLI-Metadatenspezifikation definiert ist.

public ref class AssemblyIdentity sealed : IEquatable<Microsoft::CodeAnalysis::AssemblyIdentity ^>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public sealed class AssemblyIdentity : IEquatable<Microsoft.CodeAnalysis.AssemblyIdentity>
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type AssemblyIdentity = class
    interface IEquatable<AssemblyIdentity>
Public NotInheritable Class AssemblyIdentity
Implements IEquatable(Of AssemblyIdentity)
Vererbung
AssemblyIdentity
Attribute
Implementiert

Hinweise

Kann Assemblydefinition oder Assemblyverweisidentität darstellen.

Konstruktoren

AssemblyIdentity(String, Version, String, ImmutableArray<Byte>, Boolean, Boolean, AssemblyContentType)

Erstellt eine AssemblyIdentity aus ihren Bestandteilen liegenden Teile.

Eigenschaften

ContentType

Gibt das Assemblybindungsmodell für die Assemblydefinition oder den Verweis an; so werden Assemblybezüge mit Assemblydefinitionen übereinstimmen.

CultureName

Der Kulturname der Assembly oder leer, wenn die Kultur neutral ist.

Flags

Die AssemblyNameFlags.

HasPublicKey

True, wenn die Assemblyidentität den vollständigen öffentlichen Schlüssel enthält.

IsRetargetable

Ruft den Wert ab, der angibt, ob die Assembly retargetable ist.

IsStrongName

True, wenn die Assemblyidentität einen starken Namen hat, i. h. entweder einen vollständigen öffentlichen Schlüssel oder ein Token.

Name

Der einfache Name der Assembly.

PublicKey

Voll öffentlicher Schlüssel oder leer.

PublicKeyToken

Niedrige 8 Bytes des SHA1-Hashs des öffentlichen Schlüssels oder leer.

Version

Die Version der Assembly.

Methoden

Equals(AssemblyIdentity)

Bestimmt, ob die angegebene Instanz gleich der aktuellen Instanz ist.

Equals(Object)

Bestimmt, ob die angegebene Instanz gleich der aktuellen Instanz ist.

FromAssemblyDefinition(Assembly)

Ruft die Assemblydefinitionsidentität aus der angegebenen Laufzeitassembly ab.

GetDisplayName(Boolean)

Gibt den Anzeigenamen der Assemblyidentität zurück.

GetHashCode()

Gibt den Hashcode für die aktuelle Instanz zurück.

ToString()

Gibt den Anzeigenamen der aktuellen Instanz zurück.

TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts)

Analysiert die Namenfüllungseinstellungen für alle grundlegenden Eigenschaften, die fehlen.

TryParseDisplayName(String, AssemblyIdentity)

Stellt eine Identität einer Assembly dar, die durch die CLI-Metadatenspezifikation definiert ist.

Operatoren

Equality(AssemblyIdentity, AssemblyIdentity)

Stellt fest, ob zwei AssemblyIdentity-Instanzen gleich sind.

Inequality(AssemblyIdentity, AssemblyIdentity)

Ermittelt, ob zwei AssemblyIdentity-Instanzen ungleich sind.

Gilt für: