C# 클래스 BudgetAnalyser.Engine.GlobalFilterCriteria

A set of criteria for filtering all budget data.
상속: INotifyPropertyChanged, IModelValidate, IDataChangeDetection
파일 보기 프로젝트 열기: Benrnz/BudgetAnalyser 1 사용 예제들

공개 메소드들

메소드 설명
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