此枚举是 tagVSQueryEditFlags扩展,并指定其他标志。
此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<FlagsAttribute> _
Public Enumeration __VSQueryEditFlags2
[FlagsAttribute]
public enum __VSQueryEditFlags2
成员
成员名称 | 说明 | |
---|---|---|
QEF_AllowUnopenedProjects | 允许调用 QueryEditFiles 未加载或未完成加载项目文件的方法。
Note QEF_SilentMode 始终假定此标志是否指定。 |
|
QEF_CheckoutLocalVersion | 尝试检查本地版本。 | |
QEF_CheckoutLatestVersion | 尝试检查最新版本。 | |
QEF_DetectAnyChangedFile | 启用内容更改的检测不是当前打开 IDE 中的文件 (编辑缓冲区或项目或解决方案文件)。如果此类更改时, QER_Changed 在 prgfMoreInfo将返回。 |
备注
COM 签名
从 IVsTrackProjectDocumentsEvents2.idl:
enum __VSQueryEditFlags2
{
QEF_AllowUnopenedProjects = 0x00000080,
QEF_CheckoutLocalVersion = 0x00000100,
QEF_CheckoutLatestVersion = 0x00000200,
QEF_DetectAnyChangedFile = 0x00000400,
};
typedef DWORD VSQueryEditFlags2;
标志 tagVSQueryEditFlags 和 VsQueryEditFlags2 枚举所有通过向 QueryEditFiles 方法的调用编辑或要更改文件的任何实体。