AssemblyIdentity Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'identità di un assembly come definito dalla specifica dei metadati dell'interfaccia della riga di comando.
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)
- Ereditarietà
-
AssemblyIdentity
- Attributi
- Implementazioni
Commenti
Può rappresentare l'identità di riferimento dell'assembly o della definizione dell'assembly.
Costruttori
AssemblyIdentity(String, Version, String, ImmutableArray<Byte>, Boolean, Boolean, AssemblyContentType) |
Costruisce un oggetto AssemblyIdentity dalle parti costitutive. |
Proprietà
ContentType |
Specifica il modello di associazione di assembly per la definizione o il riferimento dell'assembly; ovvero il modo in cui i riferimenti agli assembly vengono confrontati con le definizioni di assembly. |
CultureName |
Nome delle impostazioni cultura dell'assembly o vuoto se le impostazioni cultura sono neutre. |
Flags |
The AssemblyNameFlags. |
HasPublicKey |
True se l'identità dell'assembly include la chiave pubblica completa. |
IsRetargetable |
Ottiene il valore che specifica se l'assembly è retargetable. |
IsStrongName |
True se l'identità dell'assembly ha un nome sicuro, ad esempio. una chiave pubblica completa o un token. |
Name |
Nome semplice dell'assembly. |
PublicKey |
Chiave pubblica completa o vuota. |
PublicKeyToken |
Minimo 8 byte di hash SHA1 della chiave pubblica o vuoto. |
Version |
Versione dell'assembly. |
Metodi
Equals(AssemblyIdentity) |
Determina se l'istanza specificata è uguale all'istanza corrente. |
Equals(Object) |
Determina se l'istanza specificata è uguale all'istanza corrente. |
FromAssemblyDefinition(Assembly) |
Recupera l'identità della definizione dell'assembly dall'assembly di runtime specificato. |
GetDisplayName(Boolean) |
Restituisce il nome visualizzato dell'identità dell'assembly. |
GetHashCode() |
Restituisce il codice hash per l'istanza corrente. |
ToString() |
Restituisce il nome visualizzato dell'istanza corrente. |
TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts) |
Analizza le impostazioni predefinite di riempimento dei nomi visualizzati per tutte le proprietà di base mancanti. |
TryParseDisplayName(String, AssemblyIdentity) |
Rappresenta un'identità di un assembly come definito dalla specifica dei metadati dell'interfaccia della riga di comando. |
Operatori
Equality(AssemblyIdentity, AssemblyIdentity) |
Determina se due istanze di AssemblyIdentity sono uguali. |
Inequality(AssemblyIdentity, AssemblyIdentity) |
Determina se due istanze di AssemblyIdentity non sono uguali. |