Class FolderModel<TFile>
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class FolderModel<TFile> where TFile : IFile
Type Parameters
TFile
- Inheritance
-
FolderModel<TFile>
- Inherited Members
-
Constructors
FolderModel(string)
public FolderModel(string path)
Parameters
path string
Properties
Files
public List<TFile> Files { get; }
Property Value
- List<TFile>
Folders
public List<FolderModel<TFile>> Folders { get; }
Property Value
- List<FolderModel<TFile>>
Name
public string Name { get; }
Property Value
- string
Path
public string Path { get; }
Property Value
- string
Methods
Add(TFile)
public void Add(TFile file)
Parameters
file TFile
CountFiles()
Returns
- int
CountFiles(Func<TFile, bool>)
public int CountFiles(Func<TFile, bool> filter)
Parameters
filter Func<TFile, bool>
Returns
- int
HasFiles()
Returns
- bool
HasFiles(Func<TFile, bool>)
public bool HasFiles(Func<TFile, bool> filter)
Parameters
filter Func<TFile, bool>
Returns
- bool
ToString()
public override string ToString()
Returns
- string