Compartilhar via


AssemblyIdentity Classe

Definição

Representa uma identidade de um assembly conforme definido pela especificação de metadados da 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)
Herança
AssemblyIdentity
Atributos
Implementações

Comentários

Pode representar a definição do assembly ou a identidade de referência do assembly.

Construtores

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

Constrói um AssemblyIdentity a partir de suas partes constituintes.

Propriedades

ContentType

Especifica o modelo de associação de assembly para a definição ou referência do assembly; é assim que as referências de assembly são correspondidas às definições de assembly.

CultureName

O nome da cultura do assembly ou vazio se a cultura for neutra.

Flags

O AssemblyNameFlags.

HasPublicKey

True se a identidade do assembly incluir chave pública completa.

IsRetargetable

Obtém o valor que especifica se o assembly é redirecionável.

IsStrongName

True se a identidade do assembly tiver um nome forte, ou seja. uma chave pública completa ou um token.

Name

O nome simples do assembly.

PublicKey

Chave pública completa ou vazia.

PublicKeyToken

Baixos 8 bytes de hash SHA1 da chave pública ou vazios.

Version

A versão do assembly.

Métodos

Equals(AssemblyIdentity)

Determina se a instância especificada é igual à instância atual.

Equals(Object)

Determina se a instância especificada é igual à instância atual.

FromAssemblyDefinition(Assembly)

Recupera a identidade de definição do assembly de determinado assembly de runtime.

GetDisplayName(Boolean)

Retorna o nome de exibição da identidade do assembly.

GetHashCode()

Retorna o código hash para a instância atual.

ToString()

Retorna o nome de exibição da instância atual.

TryParseDisplayName(String, AssemblyIdentity)

Representa uma identidade de um assembly conforme definido pela especificação de metadados da CLI.

TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts)

Análises exibem padrões de preenchimento de nome para todas as propriedades básicas que estão ausentes.

Operadores

Equality(AssemblyIdentity, AssemblyIdentity)

Determina se duas instâncias AssemblyIdentity são iguais.

Inequality(AssemblyIdentity, AssemblyIdentity)

Determina se duas instâncias AssemblyIdentity não são iguais.

Aplica-se a