C# Class VCFileUtils.Model.ContainerWrapper

Inheritance: VCProjectItemWrapper
显示文件 Open project: reloZid/vc-fileutils Class Usage Examples

Public Methods

Method Description
AddFile ( string path ) : VCFileWrapper
AddFilter ( string name ) : VCFilterWrapper
CreateFilterPath ( string path ) : VCFilterWrapper
GetFilesRecursive ( ) : IEnumerable
GetFilter ( string name, bool create = false ) : VCFilterWrapper

Protected Methods

Method Description
ContainerWrapper ( VCProjectItem obj ) : System
_AddFile ( string path ) : VCFile
_AddFilter ( string name ) : VCFilter

Private Methods

Method Description
GetFilesRecursive ( List files ) : void

Method Details

AddFile() public method

public AddFile ( string path ) : VCFileWrapper
path string
return VCFileWrapper

AddFilter() public method

public AddFilter ( string name ) : VCFilterWrapper
name string
return VCFilterWrapper

ContainerWrapper() protected method

protected ContainerWrapper ( VCProjectItem obj ) : System
obj VCProjectItem
return System

CreateFilterPath() public method

public CreateFilterPath ( string path ) : VCFilterWrapper
path string
return VCFilterWrapper

GetFilesRecursive() public method

public GetFilesRecursive ( ) : IEnumerable
return IEnumerable

GetFilter() public method

public GetFilter ( string name, bool create = false ) : VCFilterWrapper
name string
create bool
return VCFilterWrapper

_AddFile() protected abstract method

protected abstract _AddFile ( string path ) : VCFile
path string
return VCFile

_AddFilter() protected abstract method

protected abstract _AddFilter ( string name ) : VCFilter
name string
return VCFilter