AssemblyIdentity Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, AssemblyIdentityParts) |
Analiza los valores predeterminados de relleno de nombres para mostrar de las propiedades básicas que faltan. |
TryParseDisplayName(String, AssemblyIdentity) |
Representa una identidad de un ensamblado tal y como se define en la especificación de metadatos de la CLI. |
Operadores
Equality(AssemblyIdentity, AssemblyIdentity) |
Determina si dos instancias de AssemblyIdentity son iguales. |
Inequality(AssemblyIdentity, AssemblyIdentity) |
Determina si dos instancias de AssemblyIdentity no son iguales. |