AssemblyIdentity Klasse
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.
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. |