다음을 통해 공유


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)

WAProvideProjectFactoryAttribute의 새 instance 초기화합니다.

WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String)

WAProvideProjectFactoryAttribute의 새 instance 초기화합니다.

속성

DefaultProjectExtension

기본 프로젝트 파일 확장자를 가져옵니다.

DisplayName

표시 이름을 가져옵니다.

DisplayProjectFileExtensions

표시 프로젝트 파일 확장자를 가져옵니다.

DisplayProjectTypeVsTemplate

표시 프로젝트 형식 Visual Studio 템플릿을 가져옵니다.

FactoryType

팩터리 형식을 가져옵니다.

FolderGuid

폴더 GUID를 가져옵니다.

LanguageVsTemplate

Visual Studio 템플릿 언어를 가져옵니다.

Name

프로젝트 팩터리의 이름을 가져옵니다.

NewProjectRequireNewFolderVsTemplate

새 프로젝트에 새 폴더가 필요한지 여부를 결정합니다.

PossibleProjectExtensions

가능한 프로젝트 파일 확장명 집합을 가져옵니다.

ProjectSubTypeVsTemplate

프로젝트 하위 형식을 가져옵니다.

ProjectTemplatesDirectory

프로젝트 템플릿 디렉터리를 가져옵니다.

ShowOnlySpecifiedTemplatesVsTemplate

지정된 템플릿만 표시할지 여부를 결정합니다.

SortPriority

정렬 우선 순위를 가져옵니다.

TemplateGroupIDsVsTemplate

템플릿 그룹 ID를 가져옵니다.

TemplateIDsVsTemplate

템플릿 ID를 가져옵니다.

TypeId

RegistrationAttribute 파생 클래스가 System.ComponentModel.TypeDescriptor.GetAttributes(...)와 함께 작동하도록 하려면 TypeID 속성을 재정의합니다. 이 속성에서 파생된 특성은 클래스에 적용할 수 있는 인스턴스에 대한 더 나은 제어가 필요한 경우에만 이 속성을 재정의해야 합니다.

(다음에서 상속됨 RegistrationAttribute)

메서드

GetPackageRegKeyPath(Guid)

VSPackage의 레지스트리 경로(애플리케이션의 레지스트리 루트를 기준으로)를 가져옵니다.

(다음에서 상속됨 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

프로젝트 팩터리를 등록합니다.

Unregister(RegistrationAttribute+RegistrationContext)

프로젝트 팩터리의 등록을 취소합니다.

적용 대상