C# Класс SecureDelete.FileSearch.FileFilter

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

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

Метод Описание
AddFilter ( FilterBase filter ) : void

Add the Filter

Trows an exception if the Filter is already in added.

AllowFile ( string file ) : bool

Checks if the file matches the conditions imposed by the filters

Clone ( ) : object
FileFilter ( ) : System
GetFilter ( int index ) : FilterBase

Get the Filter

GetFilters ( Type filterType ) : SecureDelete.FileSearch.FilterBase[]

Get all filters matching the specified Type

RemoveAllFilters ( ) : void

Remove all filters

RemoveFilter ( FilterBase filter ) : bool

Remove the Filter

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

Метод Описание
DisposeHelperObject ( ) : void
EvaluateTree ( string file ) : bool
EvaluateTreeRecursive ( ExpressionNode node, string file ) : bool
ValidateTree ( ) : bool

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

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

Add the Filter
Trows an exception if the Filter is already in added.
public AddFilter ( FilterBase filter ) : void
filter FilterBase
Результат void

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

Checks if the file matches the conditions imposed by the filters
public AllowFile ( string file ) : bool
file string The file to check.
Результат bool

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

public Clone ( ) : object
Результат object

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

public FileFilter ( ) : System
Результат System

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

Get the Filter
public GetFilter ( int index ) : FilterBase
index int The index where the Filter is located.
Результат FilterBase

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

Get all filters matching the specified Type
public GetFilters ( Type filterType ) : SecureDelete.FileSearch.FilterBase[]
filterType System.Type The Type of the Filter.
Результат SecureDelete.FileSearch.FilterBase[]

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

Remove all filters
public RemoveAllFilters ( ) : void
Результат void

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

Remove the Filter
public RemoveFilter ( FilterBase filter ) : bool
filter FilterBase
Результат bool