VSQUERYREMOVEFILEFLAGS Enumeration

Flags associated with IVsTrackProjectDocuments2.OnQueryRemoveFiles and IVsTrackProjectDocumentsEvents2.OnQueryRemoveFiles.

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 (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration VSQUERYREMOVEFILEFLAGS
'Usage
Dim instance As VSQUERYREMOVEFILEFLAGS
[FlagsAttribute]
public enum VSQUERYREMOVEFILEFLAGS
[FlagsAttribute]
public enum class VSQUERYREMOVEFILEFLAGS
public enum VSQUERYREMOVEFILEFLAGS

Members

Member name Description
VSQUERYREMOVEFILEFLAGS_NoFlags No flags are associated with the file.
VSQUERYREMOVEFILEFLAGS_IsSpecialFile "Special" file, for example, an invisible file associated with another file in the project.
VSQUERYREMOVEFILEFLAGS_IsNestedProjectFile Nested project (file), for example, the file sitting on the root node of a nested project.

Remarks

COM Signature

From IVsTrackProjectDocumentsEvents2.idl:

typedef enum VSQUERYREMOVEFILEFLAGS
{
   VSQUERYREMOVEFILEFLAGS_NoFlags             = 0,
   VSQUERYREMOVEFILEFLAGS_IsSpecialFile       = 1,
   VSQUERYREMOVEFILEFLAGS_IsNestedProjectFile = 2
} VSQUERYREMOVEFILEFLAGS;

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace