Share via


VSQUERYRENAMEFILEFLAGS Enum

Definition

public enum class VSQUERYRENAMEFILEFLAGS
public enum class VSQUERYRENAMEFILEFLAGS
enum VSQUERYRENAMEFILEFLAGS
[System.Flags]
public enum VSQUERYRENAMEFILEFLAGS
[<System.Flags>]
type VSQUERYRENAMEFILEFLAGS = 
Public Enum VSQUERYRENAMEFILEFLAGS
Inheritance
VSQUERYRENAMEFILEFLAGS
Attributes

Fields

Name Value Description
VSQUERYRENAMEFILEFLAGS_NoFlags 0

No flags.

VSQUERYRENAMEFILEFLAGS_IsSpecialFile 1

"Special" file, for example, an invisible file associated with another file in the project.

VSQUERYRENAMEFILEFLAGS_IsNestedProjectFile 2

Nested project (file), for example, the file sitting on the root node of a nested project.

VSQUERYRENAMEFILEFLAGS_Directory 32

Rename refers to a disk directory, not a file. Callers are encouraged to use the OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) method to provide this information instead of using this flag with OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

Remarks

COM Signature

From IVsTrackProjectDocumentsEvents2.idl:

typedef enum VSQUERYRENAMEFILEFLAGS  
{  
   VSQUERYRENAMEFILEFLAGS_NoFlags             = 0,  
   VSQUERYRENAMEFILEFLAGS_IsSpecialFile       = 1,  
   VSQUERYRENAMEFILEFLAGS_IsNestedProjectFile = 2,  
   VSQUERYRENAMEFILEFLAGS_Directory           = 0x00000020  
} VSQUERYRENAMEFILEFLAGS;  

Applies to