__VSBSLFLAGS Enumeration
Flags that determine some of the ways projects are loaded. They are passed to methods such as EnsureProjectIsLoaded, EnsureProjectsAreLoaded, and EnsureSolutionIsLoaded.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration __VSBSLFLAGS
[FlagsAttribute]
public enum __VSBSLFLAGS
[FlagsAttribute]
public enum class __VSBSLFLAGS
[<FlagsAttribute>]
type __VSBSLFLAGS
public enum __VSBSLFLAGS
Members
Member name | Description | |
---|---|---|
VSBSLFLAGS_None | The default behavior. | |
VSBSLFLAGS_NotCancelable | Disable the Cancel button on the wait dialog during project load. (The Cancel button is not implemented by Visual Studio 2010.) | |
VSBSLFLAGS_LoadBuildDependencies | Load all the build dependencies of the project. This includes references between projects and user-defined dependencies at the solution level. By default Visual Studio loads only the dependencies necessary for design-time features (IntelliSense, form designers, etc.). | |
VSBSLFLAGS_ExpandProjectOnLoad | If this project is loaded, expand it in the Solution Explorer. | |
VSBSLFLAGS_SelectProjectOnLoad | If this project is loaded, select it in the Solution Explorer. | |
VSBSLFLAGS_LoadAllPendingProjects | Force all projects to load except for PLP_ExplicitLoadOnly projects. By default Visual Studio completes the loading only of PLP_DemandLoad and PLP_BackgroundLoad projects. This flag is valid only for EnsureProjectIsLoaded. |