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;