VSQUERYRENAMEFILEFLAGS 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) 和 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])关联的标志。
此枚举支持其成员值的按位组合。
public enum class VSQUERYRENAMEFILEFLAGS
public enum class VSQUERYRENAMEFILEFLAGS
enum VSQUERYRENAMEFILEFLAGS
[System.Flags]
public enum VSQUERYRENAMEFILEFLAGS
[<System.Flags>]
type VSQUERYRENAMEFILEFLAGS =
Public Enum VSQUERYRENAMEFILEFLAGS
- 继承
-
VSQUERYRENAMEFILEFLAGS
- 属性
字段
VSQUERYRENAMEFILEFLAGS_Directory | 32 | 重命名是指磁盘目录,而不是文件。 建议调用方使用 OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) 方法提供此信息,而不是将此标志用于 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])。 |
VSQUERYRENAMEFILEFLAGS_IsNestedProjectFile | 2 | 嵌套项目 (文件) ,例如,位于嵌套项目的根节点上的文件。 |
VSQUERYRENAMEFILEFLAGS_IsSpecialFile | 1 | “Special”文件,例如,与项目中另一个文件关联的不可见文件。 |
VSQUERYRENAMEFILEFLAGS_NoFlags | 0 | 无标志。 |
注解
COM 签名
从 IVsTrackProjectDocumentsEvents2.idl:
typedef enum VSQUERYRENAMEFILEFLAGS
{
VSQUERYRENAMEFILEFLAGS_NoFlags = 0,
VSQUERYRENAMEFILEFLAGS_IsSpecialFile = 1,
VSQUERYRENAMEFILEFLAGS_IsNestedProjectFile = 2,
VSQUERYRENAMEFILEFLAGS_Directory = 0x00000020
} VSQUERYRENAMEFILEFLAGS;