Partager via


AssemblyIdentity Classe

Définition

Représente une identité d’un assembly tel que défini par la spécification des métadonnées CLI.

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)
Héritage
AssemblyIdentity
Attributs
Implémente

Remarques

Peut représenter une définition d’assembly ou une identité de référence d’assembly.

Constructeurs

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

Construit à AssemblyIdentity partir de ses parties constituantes.

Propriétés

ContentType

Spécifie le modèle de liaison d’assembly pour la définition ou la référence de l’assembly ; c’est la façon dont les références d’assembly sont mises en correspondance avec les définitions d’assembly.

CultureName

Nom de la culture de l’assembly ou vide si la culture est neutre.

Flags

The AssemblyNameFlags.

HasPublicKey

True si l’identité d’assembly inclut une clé publique complète.

IsRetargetable

Obtient la valeur qui spécifie si l’assembly est retargetable.

IsStrongName

True si l’identité d’assembly a un nom fort, par exemple. une clé publique complète ou un jeton.

Name

Nom simple de l'assembly.

PublicKey

Clé publique complète ou vide.

PublicKeyToken

Faible de 8 octets de hachage SHA1 de la clé publique ou vide.

Version

Version de l'assembly.

Méthodes

Equals(AssemblyIdentity)

Détermine si l’instance spécifiée est égale à l’instance actuelle.

Equals(Object)

Détermine si l’instance spécifiée est égale à l’instance actuelle.

FromAssemblyDefinition(Assembly)

Récupère l’identité de définition d’assembly à partir de l’assembly runtime donné.

GetDisplayName(Boolean)

Retourne le nom complet de l’identité d’assembly.

GetHashCode()

Retourne le code de hachage pour l'instance actuelle.

ToString()

Retourne le nom complet de l’instance actuelle.

TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts)

Analyse les valeurs par défaut du nom complet pour toutes les propriétés de base manquantes.

TryParseDisplayName(String, AssemblyIdentity)

Représente une identité d’un assembly tel que défini par la spécification des métadonnées CLI.

Opérateurs

Equality(AssemblyIdentity, AssemblyIdentity)

Détermine si deux instances AssemblyIdentity sont égales.

Inequality(AssemblyIdentity, AssemblyIdentity)

Détermine si les deux instances de AssemblyIdentity ne sont pas égales.

S’applique à