Поделиться через


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
Атрибуты

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

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)

Отменяет регистрацию фабрики проектов.

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