C# Класс XRefresh.Model

Наследование: global::System.Data.DataSet
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Clone global::System.Data.DataSet
GetSchemaSerializable global::System.Xml.Schema.XmlSchema
GetTypedDataSetSchema global::System.Xml.Schema.XmlSchemaComplexType
InitClass void
InitVars void
InitVars void
InitializeDerivedDataSet void
Model
Model
ReadXmlSerializable void
RunningOutOfSpace bool
SchemaChanged void
ShouldSerializeExcludeFilters bool
ShouldSerializeFolders bool
ShouldSerializeGlobalExcludeFilters bool
ShouldSerializeGlobalIncludeFilters bool
ShouldSerializeIncludeFilters bool
ShouldSerializeRelations bool
ShouldSerializeSettings bool
ShouldSerializeTables bool

Открытые методы

Метод Описание
AddFolder ( string name, string path, string type ) : FoldersRow
CreateDefaultSettings ( ) : void
FindFolder ( FileSystemWatcher watcher ) : FoldersRow
GetSettings ( ) : SettingsRow
Init ( ) : void
IterateFolders ( FolderIteratorDelegate it ) : void
Load ( string path ) : void

Loads model state from XML file

PassesGlobalExcludes ( string path ) : bool
PassesGlobalExcludes ( string path, MatchReason reason ) : bool
PassesGlobalFilters ( string path, MatchReason reason ) : bool
PassesGlobalIncludes ( string path, MatchReason reason ) : bool
PrepareRefreshMessages ( ) : List
Save ( string path ) : void

Saves model state into XML file

Start ( ) : void

Starts all folders to be reporting file system activity

Stop ( ) : void

Stops all folders from reporting file system activity

Приватные методы

Метод Описание
Clone ( ) : global::System.Data.DataSet
GetSchemaSerializable ( ) : global::System.Xml.Schema.XmlSchema
GetTypedDataSetSchema ( global xs ) : global::System.Xml.Schema.XmlSchemaComplexType
InitClass ( ) : void
InitVars ( ) : void
InitVars ( bool initTable ) : void
InitializeDerivedDataSet ( ) : void
Model ( )
Model ( global info, global context )
ReadXmlSerializable ( global reader ) : void
RunningOutOfSpace ( ) : bool
SchemaChanged ( object sender, global e ) : void
ShouldSerializeExcludeFilters ( ) : bool
ShouldSerializeFolders ( ) : bool
ShouldSerializeGlobalExcludeFilters ( ) : bool
ShouldSerializeGlobalIncludeFilters ( ) : bool
ShouldSerializeIncludeFilters ( ) : bool
ShouldSerializeRelations ( ) : bool
ShouldSerializeSettings ( ) : bool
ShouldSerializeTables ( ) : bool

Описание методов

AddFolder() публичный Метод

public AddFolder ( string name, string path, string type ) : FoldersRow
name string
path string
type string
Результат FoldersRow

CreateDefaultSettings() публичный Метод

public CreateDefaultSettings ( ) : void
Результат void

FindFolder() публичный Метод

public FindFolder ( FileSystemWatcher watcher ) : FoldersRow
watcher FileSystemWatcher
Результат FoldersRow

GetSettings() публичный Метод

public GetSettings ( ) : SettingsRow
Результат SettingsRow

Init() публичный Метод

public Init ( ) : void
Результат void

IterateFolders() публичный Метод

public IterateFolders ( FolderIteratorDelegate it ) : void
it FolderIteratorDelegate
Результат void

Load() публичный Метод

Loads model state from XML file
public Load ( string path ) : void
path string Path of XML file to read
Результат void

PassesGlobalExcludes() публичный Метод

public PassesGlobalExcludes ( string path ) : bool
path string
Результат bool

PassesGlobalExcludes() публичный Метод

public PassesGlobalExcludes ( string path, MatchReason reason ) : bool
path string
reason MatchReason
Результат bool

PassesGlobalFilters() публичный Метод

public PassesGlobalFilters ( string path, MatchReason reason ) : bool
path string
reason MatchReason
Результат bool

PassesGlobalIncludes() публичный Метод

public PassesGlobalIncludes ( string path, MatchReason reason ) : bool
path string
reason MatchReason
Результат bool

PrepareRefreshMessages() публичный Метод

public PrepareRefreshMessages ( ) : List
Результат List

Save() публичный Метод

Saves model state into XML file
public Save ( string path ) : void
path string Path of XML file to be overwritten
Результат void

Start() публичный Метод

Starts all folders to be reporting file system activity
public Start ( ) : void
Результат void

Stop() публичный Метод

Stops all folders from reporting file system activity
public Stop ( ) : void
Результат void