ProvideDependentAssemblyAttribute Класс

Определение

Родительский класс для атрибутов, создающих записи зависимой сборки.

public ref class ProvideDependentAssemblyAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ProvideDependentAssemblyAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ProvideDependentAssemblyAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ProvideDependentAssemblyAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ProvideDependentAssemblyAttribute
Inherits RegistrationAttribute
Наследование
ProvideDependentAssemblyAttribute
Производный

Конструкторы

ProvideDependentAssemblyAttribute()

Инициализирует новый экземпляр класса ProvideDependentAssemblyAttribute.

Поля

_guidUpdateNeeded

Указывает, требуется ли обновление GUID. Если значение true, необходимо обновление GUID. Если false (по умолчанию), нет необходимости обновления.

Свойства

AssemblyName

Имя целевой сборки.

CodeBase

Относительный путь из $PackageFolder$, или абсолютный путь из подстановки переменной среды (формат: %variable%).

Culture

Строка, указывающая язык и страну или регион сборки.

CurrentAssembly

Возвращает или задает сборку, на которую ссылается созданная запись реестра dependentAssembly.

Guid

Идентификатор экземпляра атрибута.

PublicKeyToken

Шестнадцатеричное число из 16 символов, которое является частью токена строгого имени перенаправляемой сборки.

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу.

(Унаследовано от RegistrationAttribute)

Методы

FormatPublicKeyToken(Byte[])

Форматирование двоичного маркера открытого ключа в шестнадцатеричную строку.

GetGuidHashString()

Возвращает строку, которая будет хэширована в идентификатор атрибута.

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
GetPathToKey()

Получите путь к ключу, если значения для этого атрибута будут зарегистрированы.

Register(RegistrationAttribute+RegistrationContext)

Регистрирует данный атрибут с заданным контекстом.

SetValues(RegistrationAttribute+Key)

Задайте значения, обрабатываемые этим атрибутом, в заданном ключе.

TryParseVersion(String, Version)

Попробуйте проанализировать строку в версию. В отличие от Version.TryParse, этот метод гарантирует, что входные данные состоят из четырех чисел, а не считаются необязательными номерами сборки и редакции.

Unregister(RegistrationAttribute+RegistrationContext)

Отменяет регистрацию этого атрибута.

UpdateAssemblyInformation()

Обновление всех сведений, не предоставленных из сборки, к которой применяется этот атрибут.

ValidateAttributeInformation()

Убедитесь, что у нас есть все необходимые сведения.

Применяется к