Table of Contents

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()

public int CountFiles()

Returns

int

CountFiles(Func<TFile, bool>)

public int CountFiles(Func<TFile, bool> filter)

Parameters

filter Func<TFile, bool>

Returns

int

HasFiles()

public bool 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