Bagikan melalui


AssemblyIdentity Kelas

Definisi

Mewakili identitas rakitan seperti yang didefinisikan oleh spesifikasi metadata 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)
Warisan
AssemblyIdentity
Atribut
Penerapan

Keterangan

Dapat mewakili definisi perakitan atau identitas referensi perakitan.

Konstruktor

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

Membangun AssemblyIdentity dari bagian-bagian konstituennya.

Properti

ContentType

Menentukan model pengikatan perakitan untuk definisi atau referensi perakitan; itulah bagaimana referensi perakitan dicocokkan dengan definisi perakitan.

CultureName

Nama budaya assembly, atau kosong jika budaya netral.

Flags

The AssemblyNameFlags.

HasPublicKey

Benar jika identitas assembly menyertakan kunci publik penuh.

IsRetargetable

Mendapatkan nilai yang menentukan apakah assembly dapat ditargetkan ulang.

IsStrongName

Benar jika identitas assembly memiliki nama yang kuat, yaitu. baik kunci publik penuh atau token.

Name

Nama sederhana assembly.

PublicKey

Kunci publik penuh atau kosong.

PublicKeyToken

Hash SHA1 rendah 8 byte dari kunci umum, atau kosong.

Version

Versi assembly.

Metode

Equals(AssemblyIdentity)

Menentukan apakah instans yang ditentukan sama dengan instans saat ini.

Equals(Object)

Menentukan apakah instans yang ditentukan sama dengan instans saat ini.

FromAssemblyDefinition(Assembly)

Mengambil identitas definisi perakitan dari rakitan runtime yang diberikan.

GetDisplayName(Boolean)

Mengembalikan nama tampilan identitas assembly.

GetHashCode()

Mengembalikan kode hash untuk instans saat ini.

ToString()

Mengembalikan nama tampilan instans saat ini.

TryParseDisplayName(String, AssemblyIdentity)

Mewakili identitas rakitan seperti yang didefinisikan oleh spesifikasi metadata CLI.

TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts)

Mengurai nama tampilan yang mengisi default untuk properti dasar apa pun yang hilang.

Operator

Equality(AssemblyIdentity, AssemblyIdentity)

Menentukan apakah dua AssemblyIdentity instans sama.

Inequality(AssemblyIdentity, AssemblyIdentity)

Menentukan apakah dua AssemblyIdentity instans tidak sama.

Berlaku untuk