__VSPROPID5 Énumération

Définition

Identifie les paramètres de propriété d'une solution.

public enum class __VSPROPID5
public enum class __VSPROPID5
enum __VSPROPID5
public enum __VSPROPID5
type __VSPROPID5 = 
Public Enum __VSPROPID5
Héritage
__VSPROPID5

Champs

VSPROPID_FaultedProjectCount -8039

Nombre de projets erronés dans la solution.

VSPROPID_FIRST5 -8042

Spécifie le premier VSPROPID_.

VSPROPID_IsOpeningProjectUserInitiated -8042

Indique qu’un chargement/rechargement de projet est en cours lors de la réception de l’événement de chargement de solution OnAfterOpenProject. Cette propriété peut être utilisée pour distinguer un projet chargé par l’utilisateur (par exemple, rechargement ou ajouter un projet existant/nouveau) au lieu d’un projet en cours de chargement en arrière-plan via la fonctionnalité de chargement de solution asynchrone. L’utilisation de l’indicateur fAdded de OnAfterOpenProject ne fait pas la distinction entre ces deux conditions. fAdded indique uniquement si un projet a été chargé avant ou après l’événement OnAfterOpenSolution.

VSPROPID_ProjectFaultResolutionContext -8040

IUnknown du IVsPropertyBag qui représente le contexte actuel de résolution des erreurs du projet. Cette propriété est en lecture seule (mais le conteneur des propriétés retourné est mutable). Cette propriété a la valeur non null uniquement si l'utilisateur vient d'effectuer un mouvement qui requiert la résolution d'un lot de projets ayant généré une erreur. Dans ce cas, avant d'appeler la méthode ResolveFault(Boolean) pour la première fois, un nouveau conteneur de propriétés vide est créé et assigné à cette propriété, qui reste ainsi pour tous les appels à ResolveFault qui appartiennent logiquement à ce mouvement. Après le dernier appel à ResolveFault, la propriété a de nouveau la valeur Null. Par conséquent, des données arbitraires peuvent être conservées et passées entre les appels ResolveFault en une seule entrée tactile. En général, cela est utilisé lorsque la résolution des erreurs nécessite une invite d'interface utilisateur modale et fournit un indicateur « Ne pas me poser cette question pour les projets restants ». Cet indicateur peut être stocké dans le conteneur des propriétés avec l'entrée de l'utilisateur, et être interrogé sur d'autres appels à ResolveFault pour supprimer l'interface utilisateur et pour appliquer le même tableau à tous les projets. Consultez la rubrique IVsProjectFaultResolver (éventuellement en anglais) pour plus d'informations.

VSPROPID_SolutionFileExt -8037

Extension du fichier solution (valeur par défaut « .sln »).

VSPROPID_SolutionViewModel -8041

IUnknown de la IVsUIDataSource qui contient le modèle de vue pour certaines propriétés associées à la solution. Cette propriété est principalement utilisée par un navigateur de solution.

VSPROPID_UserOptsFileExt -8038

Extension de fichier d'options de solution (valeur par défaut « .suo »).

S’applique à