Share via


AssemblyIdentity Clase

Definición

Representa una identidad de un ensamblado tal y como se define en la especificación de metadatos de la 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)
Herencia
AssemblyIdentity
Atributos
Implementaciones

Comentarios

Puede representar la definición de ensamblado o la identidad de referencia de ensamblado.

Constructores

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

Construye un AssemblyIdentity objeto a partir de sus partes constituyentes.

Propiedades

ContentType

Especifica el modelo de enlace de ensamblado para la definición o referencia del ensamblado; es decir, cómo se coinciden las referencias de ensamblado con las definiciones de ensamblado.

CultureName

Nombre de referencia cultural del ensamblado o vacío si la referencia cultural es neutra.

Flags

The AssemblyNameFlags.

HasPublicKey

True si la identidad del ensamblado incluye la clave pública completa.

IsRetargetable

Obtiene el valor que especifica si el ensamblado es retargetable.

IsStrongName

True si la identidad del ensamblado tiene un nombre seguro, es decir. ya sea una clave pública completa o un token.

Name

Nombre simple del ensamblado.

PublicKey

Clave pública completa o vacía.

PublicKeyToken

Bajo 8 bytes de hash SHA1 de la clave pública o vacía.

Version

Versión del ensamblado.

Métodos

Equals(AssemblyIdentity)

Determina si la instancia especificada es igual a la instancia actual.

Equals(Object)

Determina si la instancia especificada es igual a la instancia actual.

FromAssemblyDefinition(Assembly)

Recupera la identidad de definición de ensamblado del ensamblado dado en tiempo de ejecución.

GetDisplayName(Boolean)

Devuelve el nombre para mostrar de la identidad del ensamblado.

GetHashCode()

Devuelve el código hash de la instancia actual.

ToString()

Devuelve el nombre para mostrar de la instancia actual.

TryParseDisplayName(String, AssemblyIdentity)

Representa una identidad de un ensamblado tal y como se define en la especificación de metadatos de la CLI.

TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts)

Analiza los valores predeterminados de relleno de nombres para mostrar de las propiedades básicas que faltan.

Operadores

Equality(AssemblyIdentity, AssemblyIdentity)

Determina si dos instancias de AssemblyIdentity son iguales.

Inequality(AssemblyIdentity, AssemblyIdentity)

Determina si dos instancias de AssemblyIdentity no son iguales.

Se aplica a