AssemblyIdentity Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет удостоверение сборки, определенной спецификацией метаданных 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 |
The AssemblyNameFlags. |
HasPublicKey |
Значение true, если удостоверение сборки содержит полный открытый ключ. |
IsRetargetable |
Возвращает значение, указывающее, является ли сборка перенацелоемой. |
IsStrongName |
Значение true, если удостоверение сборки имеет строгое имя, т. е. полный открытый ключ или маркер. |
Name |
Простое имя сборки. |
PublicKey |
Полный открытый ключ или пустой. |
PublicKeyToken |
Низкий 8 байт хэша SHA1 открытого ключа или пустой. |
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 не равны. |