ProvideGeneratorAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует заданный генератор кода для проектов Visual Basic и Visual C# при добавлении в класс, производный Packageот класса или класса, реализующего IVsPackage.
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideGeneratorAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Конструкторы
ProvideGeneratorAttribute(Type, String, String, String, Boolean) |
Инициализирует новый экземпляр ProvideGeneratorAttribute для заданного пакета и генератора. |
Свойства
Description |
Получает описание генератора. |
GenerateDesignTimeSource |
Получает значение, указывающее генерируется ли исходный код для использования во время разработки. |
GeneratorType |
Получает тип генератора кода. |
Name |
Получает имя генератора. |
PackageGuid |
Получает идентификатор GUID пакета, содержащего проект, поддерживающий вызов этого генератора. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Регистрирует данный атрибут с заданным контекстом. |
Unregister(RegistrationAttribute+RegistrationContext) |
Удаляет сведения о регистрации VSPackage при вызове внешним средством регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage. |