AssemblyIdentity 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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)
- 继承
-
AssemblyIdentity
- 属性
- 实现
注解
可以表示程序集定义或程序集引用标识。
构造函数
AssemblyIdentity(String, Version, String, ImmutableArray<Byte>, Boolean, Boolean, AssemblyContentType) |
从其构成部分构造一个 AssemblyIdentity 。 |
属性
ContentType |
指定程序集定义或引用的程序集绑定模型;即程序集引用与程序集定义匹配的方式。 |
CultureName |
程序集的区域性名称;如果区域性为中性,则为空。 |
Flags |
AssemblyNameFlags。 |
HasPublicKey |
如此 如果程序集标识包含完整的公钥。 |
IsRetargetable |
获取一个值,该值指定程序集是否可重定目标。 |
IsStrongName |
如此 如果程序集标识具有强名称(即)完整的公钥或令牌。 |
Name |
程序集的简单名称。 |
PublicKey |
完整公钥或空。 |
PublicKeyToken |
公钥的 SHA1 哈希或空的低 8 字节。 |
Version |
该程序集的版本。 |
方法
Equals(AssemblyIdentity) |
确定指定的实例是否等于当前实例。 |
Equals(Object) |
确定指定的实例是否等于当前实例。 |
FromAssemblyDefinition(Assembly) |
从给定的运行时程序集检索程序集定义标识。 |
GetDisplayName(Boolean) |
返回程序集标识的显示名称。 |
GetHashCode() |
返回当前实例的哈希代码。 |
ToString() |
返回当前实例的显示名称。 |
TryParseDisplayName(String, AssemblyIdentity, AssemblyIdentityParts) |
分析缺少的任何基本属性的显示名称填充默认值。 |
TryParseDisplayName(String, AssemblyIdentity) |
表示 CLI 元数据规范定义的程序集的标识。 |
运算符
Equality(AssemblyIdentity, AssemblyIdentity) |
确定两个 AssemblyIdentity 实例是否相等。 |
Inequality(AssemblyIdentity, AssemblyIdentity) |
确定两个 AssemblyIdentity 实例是否不相等。 |