C# Class Fasdr.Backend.Database

Inheritance: IDatabase
Show file Open project: kelleyma49/fasdr Class Usage Examples

Public Properties

Property Type Description
ConfigDir string
ConfigFileName string
ConfigFilePrefix string
ConfigPath string
DefaultConfigDir string

Public Methods

Method Description
AddEntry ( string providerName, string fullPath, Predicate checkIsLeaf ) : bool
Database ( IFileSystem fileSystem, string configDir = null ) : System
GetEntries ( string providerName, Entry &entries ) : bool
GetProviderDatabaseLocation ( string providerName ) : string
Load ( ) : void
RemoveEntry ( string providerName, string fullPath ) : bool
Save ( int maxEntries ) : void

Private Methods

Method Description
Database ( ) : System

Method Details

AddEntry() public method

public AddEntry ( string providerName, string fullPath, Predicate checkIsLeaf ) : bool
providerName string
fullPath string
checkIsLeaf Predicate
return bool

Database() public method

public Database ( IFileSystem fileSystem, string configDir = null ) : System
fileSystem IFileSystem
configDir string
return System

GetEntries() public method

public GetEntries ( string providerName, Entry &entries ) : bool
providerName string
entries Entry
return bool

GetProviderDatabaseLocation() public method

public GetProviderDatabaseLocation ( string providerName ) : string
providerName string
return string

Load() public method

public Load ( ) : void
return void

RemoveEntry() public method

public RemoveEntry ( string providerName, string fullPath ) : bool
providerName string
fullPath string
return bool

Save() public method

public Save ( int maxEntries ) : void
maxEntries int
return void

Property Details

ConfigDir public property

public string ConfigDir
return string

ConfigFileName public static property

public static string ConfigFileName
return string

ConfigFilePrefix public static property

public static string ConfigFilePrefix
return string

ConfigPath public property

public string ConfigPath
return string

DefaultConfigDir public static property

public static string DefaultConfigDir
return string