WAProvideProjectFactoryAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут можно использовать для регистрации сведений о системе проекта, поддерживающей разновидность или подтип WAP.
public ref class WAProvideProjectFactoryAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class WAProvideProjectFactoryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type WAProvideProjectFactoryAttribute = class
inherit RegistrationAttribute
Public Class WAProvideProjectFactoryAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Конструкторы
| WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) |
Инициализирует новый экземпляр WAProvideProjectFactoryAttribute. |
| WAProvideProjectFactoryAttribute(Type, String) |
Инициализирует новый экземпляр WAProvideProjectFactoryAttribute. |
Свойства
| DefaultProjectExtension |
Возвращает расширение файла проекта по умолчанию. |
| DisplayName |
Получает отображаемое имя. |
| DisplayProjectFileExtensions |
Возвращает расширение файла отображаемого проекта. |
| DisplayProjectTypeVsTemplate |
Возвращает шаблон Visual Studio для отображаемого типа проекта. |
| FactoryType |
Возвращает тип фабрики. |
| FolderGuid |
Возвращает GUID папки. |
| LanguageVsTemplate |
Возвращает шаблон Языка Visual Studio. |
| Name |
Возвращает имя фабрики проекта. |
| NewProjectRequireNewFolderVsTemplate |
Определяет, требуется ли для нового проекта новая папка. |
| PossibleProjectExtensions |
Возвращает набор возможных расширений файлов проекта. |
| ProjectSubTypeVsTemplate |
Возвращает подтип проекта. |
| ProjectTemplatesDirectory |
Получает каталог шаблонов проекта. |
| ShowOnlySpecifiedTemplatesVsTemplate |
Определяет, следует ли отображать только указанные шаблоны. |
| SortPriority |
Возвращает приоритет сортировки. |
| TemplateGroupIDsVsTemplate |
Возвращает идентификаторы групп шаблонов. |
| TemplateIDsVsTemplate |
Возвращает идентификаторы шаблонов. |
| TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
| GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
| Register(RegistrationAttribute+RegistrationContext) |
Регистрирует фабрику проекта. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Отменяет регистрацию фабрики проектов. |