Aracılığıyla paylaş


WAProvideProjectFactoryAttribute Sınıf

Tanım

Bu öznitelik WAP flavor/sub-type destekleyen bir proje sistemi hakkında bilgi kaydetmek için kullanılabilir.

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
Devralma
WAProvideProjectFactoryAttribute
Öznitelikler

Oluşturucular

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

WAProvideProjectFactoryAttribute'un yeni bir örneğini başlatır.

WAProvideProjectFactoryAttribute(Type, String)

WAProvideProjectFactoryAttribute'un yeni bir örneğini başlatır.

Özellikler

DefaultProjectExtension

Varsayılan proje dosyası uzantısını alır.

DisplayName

Görünen adı alır.

DisplayProjectFileExtensions

Görüntü proje dosyası uzantısını alır.

DisplayProjectTypeVsTemplate

Görüntü projesi türü Visual Studio şablonunu alır.

FactoryType

Fabrika türünü alır.

FolderGuid

Klasör GUID'sini alır.

LanguageVsTemplate

Dil Visual Studio şablonunu alır.

Name

Proje fabrikasının adını alır.

NewProjectRequireNewFolderVsTemplate

Yeni bir projenin yeni bir klasör gerektirip gerektirmediğini belirler.

PossibleProjectExtensions

Olası proje dosyası uzantıları kümesini alır.

ProjectSubTypeVsTemplate

Proje alt türünü alır.

ProjectTemplatesDirectory

Proje şablonları dizinini alır.

ShowOnlySpecifiedTemplatesVsTemplate

Yalnızca belirtilen şablonların gösterilip gösterilmeyeceğini belirler.

SortPriority

Sıralama önceliğini alır.

TemplateGroupIDsVsTemplate

Şablon grubu kimliklerini alır.

TemplateIDsVsTemplate

Şablon kimliklerini alır.

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Proje fabrikasını kaydeder.

Unregister(RegistrationAttribute+RegistrationContext)

Proje fabrikasının kaydını kaldırıyor.

Şunlara uygulanır