C# Класс Microsoft.VisualStudio.Project.TrackDocumentsHelper

Used by a project to query the environment for permission to add, remove, or rename a file or directory in a solution
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CanAddItems ( string files, VSQUERYADDFILEFLAGS flags ) : bool

Asks the environment for permission to add files.

CanRemoveItems ( string files, VSQUERYREMOVEFILEFLAGS flags ) : bool

Asks the environment for permission to remove files.

CanRenameItem ( string oldFileName, string newFileName, VSRENAMEFILEFLAGS flag ) : bool

Asks the environment for permission to rename files.

OnItemAdded ( string file, VSADDFILEFLAGS flag ) : void

Notify the environment about a file just added

OnItemRemoved ( string file, VSREMOVEFILEFLAGS flag ) : void

Notify the environment about a file just removed

OnItemRenamed ( string strOldName, string strNewName, VSRENAMEFILEFLAGS flag ) : void

Get's called to tell the env that a file was renamed

TrackDocumentsHelper ( ProjectNode project ) : System

Защищенные методы

Метод Описание
GetIVsTrackProjectDocuments2 ( ) : IVsTrackProjectDocuments2

Gets the IVsTrackProjectDocuments2 object by asking the service provider for it.

Описание методов

CanAddItems() публичный Метод

Asks the environment for permission to add files.
public CanAddItems ( string files, VSQUERYADDFILEFLAGS flags ) : bool
files string The files to add.
flags VSQUERYADDFILEFLAGS The VSQUERYADDFILEFLAGS flags associated to the files added
Результат bool

CanRemoveItems() публичный Метод

Asks the environment for permission to remove files.
public CanRemoveItems ( string files, VSQUERYREMOVEFILEFLAGS flags ) : bool
files string an array of files to remove
flags VSQUERYREMOVEFILEFLAGS The VSQUERYREMOVEFILEFLAGS associated to the files to be removed.
Результат bool

CanRenameItem() публичный Метод

Asks the environment for permission to rename files.
public CanRenameItem ( string oldFileName, string newFileName, VSRENAMEFILEFLAGS flag ) : bool
oldFileName string Path to the file to be renamed.
newFileName string Path to the new file.
flag VSRENAMEFILEFLAGS The VSRENAMEFILEFLAGS associated with the file to be renamed.
Результат bool

GetIVsTrackProjectDocuments2() защищенный Метод

Gets the IVsTrackProjectDocuments2 object by asking the service provider for it.
protected GetIVsTrackProjectDocuments2 ( ) : IVsTrackProjectDocuments2
Результат IVsTrackProjectDocuments2

OnItemAdded() публичный Метод

Notify the environment about a file just added
public OnItemAdded ( string file, VSADDFILEFLAGS flag ) : void
file string
flag VSADDFILEFLAGS
Результат void

OnItemRemoved() публичный Метод

Notify the environment about a file just removed
public OnItemRemoved ( string file, VSREMOVEFILEFLAGS flag ) : void
file string
flag VSREMOVEFILEFLAGS
Результат void

OnItemRenamed() публичный Метод

Get's called to tell the env that a file was renamed
public OnItemRenamed ( string strOldName, string strNewName, VSRENAMEFILEFLAGS flag ) : void
strOldName string
strNewName string
flag VSRENAMEFILEFLAGS
Результат void

TrackDocumentsHelper() публичный Метод

public TrackDocumentsHelper ( ProjectNode project ) : System
project ProjectNode
Результат System