AssemblyIdentity クラス

定義

CLI メタデータ仕様で定義されているアセンブリの ID を表します。

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)
継承
AssemblyIdentity
属性
実装

注釈

アセンブリ定義またはアセンブリ参照 ID を表す場合があります。

コンストラクター

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

その構成部分から a を AssemblyIdentity 構築します。

プロパティ

ContentType

アセンブリ定義または参照のアセンブリ バインド モデルを指定します。これは、アセンブリ参照がアセンブリ定義と一致する方法です。

CultureName

アセンブリのカルチャ名。カルチャがニュートラルの場合は空です。

Flags

AssemblyNameFlags。

HasPublicKey

アセンブリ ID に完全公開キーが含まれている場合は True。

IsRetargetable

アセンブリが再ターゲット可能かどうかを示す値を取得します。

IsStrongName

アセンブリ ID に厳密な名前が付いている場合は True。つまり、完全公開キーまたはトークンのいずれか。

Name

アセンブリの簡易名。

PublicKey

完全公開キーまたは空。

PublicKeyToken

公開キーの SHA1 ハッシュの低い 8 バイト、または空。

Version

アセンブリのバージョン。

メソッド

Equals(AssemblyIdentity)

指定したインスタンスが現在のインスタンスと等しいかどうかを判断します。

Equals(Object)

指定したインスタンスが現在のインスタンスと等しいかどうかを判断します。

FromAssemblyDefinition(Assembly)

特定のランタイム アセンブリからアセンブリ定義 ID を取得します。

GetDisplayName(Boolean)

アセンブリ ID の表示名を返します。

GetHashCode()

現在のインスタンスのハッシュ コードを返します。

ToString()

現在のインスタンスの表示名を返します。

TryParseDisplayName(String, AssemblyIdentity)

CLI メタデータ仕様で定義されているアセンブリの ID を表します。

TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts)

欠落している基本プロパティの表示名の入力の既定値を解析します。

演算子

Equality(AssemblyIdentity, AssemblyIdentity)

2 つの AssemblyIdentity インスタンスが等しいかどうかを判断します。

Inequality(AssemblyIdentity, AssemblyIdentity)

2 つの AssemblyIdentity インスタンスが等しくないかどうかを判断します。

適用対象