C# 클래스 GUI.Controls.BetterTreeView

파일 보기 프로젝트 열기: SteamDatabase/ValveResourceFormat

공개 메소드들

메소드 설명
AddFileNode ( PackageEntry file ) : void

Adds a node to the tree based on the passed file information. This is useful when building a directory-based tree.

BetterTreeView ( ) : System
GenerateIconList ( IEnumerable extensions ) : void
Search ( string value, SearchType searchType ) : IReadOnlyCollection

Performs a breadth-first-search on the TreeView's nodes in search of the passed value. The matching conditions are based on the passed search type parameter.

보호된 메소드들

메소드 설명
OnPaint ( PaintEventArgs pe ) : void

비공개 메소드들

메소드 설명
Search ( string value, Func matchFunction ) : IReadOnlyCollection

Performs a breadth-first-search on the TreeView's nodes in search of the passed value. The matching conditions are based the passed function.

메소드 상세

AddFileNode() 공개 메소드

Adds a node to the tree based on the passed file information. This is useful when building a directory-based tree.
public AddFileNode ( PackageEntry file ) : void
file PackageEntry File entry.
리턴 void

BetterTreeView() 공개 메소드

public BetterTreeView ( ) : System
리턴 System

GenerateIconList() 공개 메소드

public GenerateIconList ( IEnumerable extensions ) : void
extensions IEnumerable
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs pe ) : void
pe PaintEventArgs
리턴 void

Search() 공개 메소드

Performs a breadth-first-search on the TreeView's nodes in search of the passed value. The matching conditions are based on the passed search type parameter.
public Search ( string value, SearchType searchType ) : IReadOnlyCollection
value string Value to search for in the TreeView. Matching on this value is based on the search type.
searchType SearchType Determines the matching of the value. For example, full/partial text search or full path search.
리턴 IReadOnlyCollection