tagVSQueryEditResultFlags 枚举

该枚举指定 bitflags,返回从 QueryEditFiles 方法,将指出文件是否已检查过和/或都发生了更改。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration tagVSQueryEditResultFlags
[FlagsAttribute]
public enum tagVSQueryEditResultFlags

成员

成员名称 说明
QER_MaybeCheckedout 签出的文件进行编辑。
QER_MaybeChanged 在签出更改的文件。
QER_InMemoryEdit 编辑内存中的文件的安全性。
QER_InMemoryEditNotAllowed ,因为内存编辑不允许, " 拒绝。
QER_NoisyCheckoutRequired 无提示模式操作不允许 UI。
QER_NoisyPromptRequired 无提示模式操作不允许 UI。
QER_CheckoutCanceledOrFailed ,因为签出失败,请编辑不允许的。
QER_EditNotPossible 由于当前选项设置或外部条件, " 不允许。
QER_ReadOnlyNotUnderScc ,因为文件是只读在磁盘上,请编辑不允许的。
QER_ReadOnlyUnderScc 编辑不允许的,因为文件只读和在源代码管理 (可能已注册)。

备注

QER_NoisyCheckoutRequired 和 QER_NoisyPromptRequired 标志是同义词的。

,在调用 QueryEditFiles 在报表模式时, QER_ReadOnlyNotUnderScc 和 QER_ReadOnlyUnderScc 返回标志很有用。 但是,请注意这些标志仅设置,编辑被拒绝时。 如果 QueryEditFiles 审批编辑器中,调用方不应对假设有关文件是否为只读的或受源代码管理。 批准仅指示状态,无论,文件,准备进行修改。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间