AssemblyIdentity クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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, AssemblyIdentityParts) |
欠落している基本プロパティの表示名の入力の既定値を解析します。 |
TryParseDisplayName(String, AssemblyIdentity) |
CLI メタデータ仕様で定義されているアセンブリの ID を表します。 |
演算子
Equality(AssemblyIdentity, AssemblyIdentity) |
2 つの AssemblyIdentity インスタンスが等しいかどうかを判断します。 |
Inequality(AssemblyIdentity, AssemblyIdentity) |
2 つの AssemblyIdentity インスタンスが等しくないかどうかを判断します。 |
適用対象
.NET