Udostępnij za pośrednictwem


WAProvideProjectFactoryAttribute Klasa

Definicja

Ten atrybut może służyć do rejestrowania informacji o systemie projektu, który obsługuje smak/podtyp protokołu 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
Dziedziczenie
WAProvideProjectFactoryAttribute
Atrybuty

Konstruktory

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

Inicjuje nowe wystąpienie elementu WAProvideProjectFactoryAttribute.

WAProvideProjectFactoryAttribute(Type, String)

Inicjuje nowe wystąpienie elementu WAProvideProjectFactoryAttribute.

Właściwości

DefaultProjectExtension

Pobiera domyślne rozszerzenie pliku projektu.

DisplayName

Pobiera nazwę wyświetlaną.

DisplayProjectFileExtensions

Pobiera rozszerzenie pliku projektu wyświetlania.

DisplayProjectTypeVsTemplate

Pobiera szablon typu projektu wyświetlania programu Visual Studio.

FactoryType

Pobiera typ fabryki.

FolderGuid

Pobiera identyfikator GUID folderu.

LanguageVsTemplate

Pobiera szablon języka Visual Studio.

Name

Pobiera nazwę fabryki projektów.

NewProjectRequireNewFolderVsTemplate

Określa, czy nowy projekt wymaga nowego folderu.

PossibleProjectExtensions

Pobiera zestaw możliwych rozszerzeń plików projektu.

ProjectSubTypeVsTemplate

Pobiera podtyp projektu.

ProjectTemplatesDirectory

Pobiera katalog szablonów projektów.

ShowOnlySpecifiedTemplatesVsTemplate

Określa, czy mają być wyświetlane tylko określone szablony.

SortPriority

Pobiera priorytet sortowania.

TemplateGroupIDsVsTemplate

Pobiera identyfikatory grup szablonów.

TemplateIDsVsTemplate

Pobiera identyfikatory szablonów.

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Rejestruje fabrykę projektów.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestrowuje fabrykę projektu.

Dotyczy