C# 클래스 Microsoft.IronStudio.Project.DirectoryBasedProjectNode

상속: CommonProjectNode
파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
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