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 の新しいインスタンスを初期化します。

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

WAProvideProjectFactoryAttribute の新しいインスタンスを初期化します。

プロパティ

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)

プロジェクト ファクトリの登録を解除します。

適用対象