C# Класс Microsoft.IronStudio.Project.DirectoryBasedProjectNode

Наследование: CommonProjectNode
Показать файл Открыть проект

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

Метод Описание
CreateFolderNode ( string absFolderPath ) : FolderNode

Create a folder node based on absolute folder path.

DirectoryBasedProjectNode ( Microsoft.IronStudio.Project.CommonProjectPackage package, ImageList imageList ) : System

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

Метод Описание
AddDirectory ( HierarchyNode parent, bool isSearchPath, string subfolder ) : void

Adds a directory to the project hierarchy with the specified parent.

AddFile ( HierarchyNode parent, bool isSearchPath, string file ) : void

Adds a file to the project hierarchy with the specified parent.

ProcessFiles ( ) : void
ProcessFolders ( ) : void
Reload ( ) : void
ShouldIncludeFileInProject ( string projFileExt, string file ) : bool

Checks if we should include the specified file in the project. Currently we only exclude project files for the current project type.

Приватные методы

Метод Описание
CreateHierarchy ( HierarchyNode parent, string dir, bool isSearchPath ) : void
FileCreated ( object sender, FileSystemEventArgs e ) : void
FileDeleted ( object sender, FileSystemEventArgs e ) : void
FileRenamed ( object sender, RenamedEventArgs e ) : void
InitializeFileSystemWatcher ( ) : void

Initializes the file system watcher so that we automatically track changes to the project system based upon changes to the underlying file system.

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

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

Adds a directory to the project hierarchy with the specified parent.
protected AddDirectory ( HierarchyNode parent, bool isSearchPath, string subfolder ) : void
parent HierarchyNode
isSearchPath bool
subfolder string
Результат void

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

Adds a file to the project hierarchy with the specified parent.
protected AddFile ( HierarchyNode parent, bool isSearchPath, string file ) : void
parent HierarchyNode
isSearchPath bool
file string
Результат void

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

Create a folder node based on absolute folder path.
public CreateFolderNode ( string absFolderPath ) : FolderNode
absFolderPath string
Результат Microsoft.VisualStudio.Project.FolderNode

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

public DirectoryBasedProjectNode ( Microsoft.IronStudio.Project.CommonProjectPackage package, ImageList imageList ) : System
package Microsoft.IronStudio.Project.CommonProjectPackage
imageList System.Windows.Forms.ImageList
Результат System

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

protected ProcessFiles ( ) : void
Результат void

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

protected ProcessFolders ( ) : void
Результат void

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

protected Reload ( ) : void
Результат void

ShouldIncludeFileInProject() защищенный статический Метод

Checks if we should include the specified file in the project. Currently we only exclude project files for the current project type.
protected static ShouldIncludeFileInProject ( string projFileExt, string file ) : bool
projFileExt string
file string
Результат bool