C# Класс BudgetAnalyser.Engine.GlobalFilterCriteria

A set of criteria for filtering all budget data.
Наследование: INotifyPropertyChanged, IModelValidate, IDataChangeDetection
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GlobalFilterCriteria ( ) : System

Constucts a new instance of GlobalFilterCriteria

SignificantDataChangeHash ( ) : long

Calculates a hash that will represents a data state for this criteria. Different criteria, will result in a different hash.

Validate ( StringBuilder validationMessages ) : bool

Validate the instance and populate any warnings and errors into the validationMessages string builder.

Защищенные методы

Метод Описание
OnPropertyChanged ( [ propertyName = null ) : void

Raise the property change event.

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

Метод Описание
CheckConsistency ( ) : void

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

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

Constucts a new instance of GlobalFilterCriteria
public GlobalFilterCriteria ( ) : System
Результат System

OnPropertyChanged() защищенный Метод

Raise the property change event.
protected OnPropertyChanged ( [ propertyName = null ) : void
propertyName [
Результат void

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

Calculates a hash that will represents a data state for this criteria. Different criteria, will result in a different hash.
public SignificantDataChangeHash ( ) : long
Результат long

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

Validate the instance and populate any warnings and errors into the validationMessages string builder.
public Validate ( StringBuilder validationMessages ) : bool
validationMessages StringBuilder A non-null string builder that will be appended to for any messages.
Результат bool