__VSPROPID5 列挙型

定義

ソリューションのプロパティ設定を識別します。

public enum class __VSPROPID5
public enum class __VSPROPID5
enum __VSPROPID5
public enum __VSPROPID5
type __VSPROPID5 = 
Public Enum __VSPROPID5
継承
__VSPROPID5

フィールド

名前 説明
VSPROPID_FIRST5 -8042

最初のVSPROPID_を指定します。

VSPROPID_IsOpeningProjectUserInitiated -8042

ソリューション読み込みイベント OnAfterOpenProject を受信したときに、プロジェクトの読み込み/再読み込みが進行中であることを示します。 このプロパティを使用すると、非同期ソリューション 読み込み機能を使用してバックグラウンドで読み込まれているプロジェクトとは対照的に、ユーザーが読み込んだプロジェクト (ユーザーの再読み込みまたは既存/新しいプロジェクトの追加など) を区別できます。 OnAfterOpenProject から fAdded フラグを使用しても、これら 2 つの条件は区別されません。 fAdded は、OnAfterOpenSolution イベントの前または後にプロジェクトが読み込まれたかどうかを示します。

VSPROPID_SolutionViewModel -8041

一部のソリューション プロパティのビュー モデルを含むIVsUIDataSourceIUnknown。 このプロパティは、主にソリューション ナビゲーターによって使用されます。

VSPROPID_ProjectFaultResolutionContext -8040

現在のプロジェクト障害解決コンテキストを表すIVsPropertyBagIUnknown。 このプロパティは読み取り専用です (ただし、返されるプロパティ バッグは変更可能です)。 このプロパティは、エラーが発生したプロジェクトのバッチを解決する必要があるジェスチャをユーザーが実行した場合にのみ null 以外です。 この場合、 ResolveFault(Boolean) を初めて呼び出す前に、新しい空のプロパティ バッグが作成され、このプロパティに割り当てられ、そのジェスチャに論理的に属するすべての呼び出し ResolveFault に対してプロパティはそのまま残ります。 ResolveFaultの最後の呼び出しの後、プロパティは null に設定されます。 したがって、任意のデータを保持し、1 つのジェスチャで ResolveFault 呼び出し間で渡すことができます。 通常、これは、エラー解決にモーダル UI プロンプトが必要で、"残りのプロジェクトを確認しない" フラグが表示される場合に使用されます。 このフラグは、ユーザーの入力と共にプロパティ バッグに格納し、 ResolveFault の呼び出しに対してクエリを実行して UI を抑制し、すべてのプロジェクトに同じ選択肢を適用できます。 詳細については、IVsProjectFaultResolver を参照してください。

VSPROPID_FaultedProjectCount -8039

ソリューション内の障害が発生したプロジェクトの数。

VSPROPID_UserOptsFileExt -8038

ソリューション オプション ファイル拡張子 (既定値 - ".suo")。

VSPROPID_SolutionFileExt -8037

ソリューション ファイル拡張子 (既定 - ".sln")。

適用対象