__VSQueryEditFlags2 Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This enumeration is an extension of tagVSQueryEditFlags, and specifies additional flags.
This enumeration supports a bitwise combination of its member values.
public enum class __VSQueryEditFlags2
public enum class __VSQueryEditFlags2
enum __VSQueryEditFlags2
[System.Flags]
public enum __VSQueryEditFlags2
[<System.Flags>]
type __VSQueryEditFlags2 =
Public Enum __VSQueryEditFlags2
- Inheritance
-
__VSQueryEditFlags2
- Attributes
Fields
QEF_AllowUnopenedProjects | 128 | Allows calls to the QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) method for files of projects that are not loaded or that haven't finished loading. |
QEF_CheckoutLatestVersion | 512 | Attempts to check out latest version. |
QEF_CheckoutLocalVersion | 256 | Attempts to check out local version. |
QEF_DetectAnyChangedFile | 1024 | Enables the detection of content changes for files that are not currently open in the IDE (editor buffer or project/solution file). If such changes occur, QER_Changed will be returned in |
Remarks
COM Signature
From IVsTrackProjectDocumentsEvents2.idl:
enum __VSQueryEditFlags2
{
QEF_AllowUnopenedProjects = 0x00000080,
QEF_CheckoutLocalVersion = 0x00000100,
QEF_CheckoutLatestVersion = 0x00000200,
QEF_DetectAnyChangedFile = 0x00000400,
};
typedef DWORD VSQueryEditFlags2;
The flags of tagVSQueryEditFlags and VsQueryEditFlags2
enumerations are all passed to a call to the QueryEditFiles method by an editor or by any entity that wants to change a file.