C# Класс Orc.FilterBuilder.Models.FilterScheme

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

Private Properties

Свойство Тип Описание
CheckForInvalidItems void
CountInvalidItems int
OnConditionItemsChanged void
OnConditionItemsCollectionChanged void
OnConditionUpdated void
SubscribeToEvents void

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

Метод Описание
CalculateResult ( object entity ) : bool
Equals ( object obj ) : bool
FilterScheme ( ) : System
FilterScheme ( Type targetType ) : System
FilterScheme ( Type targetType, string title ) : System
FilterScheme ( Type targetType, string title, ConditionTreeItem root ) : System
GetHashCode ( ) : int
ToString ( ) : string
Update ( FilterScheme otherScheme ) : void

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

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

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

Метод Описание
CheckForInvalidItems ( ) : void
CountInvalidItems ( ConditionTreeItem conditionTreeItem ) : int
OnConditionItemsChanged ( ) : void
OnConditionItemsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnConditionUpdated ( object sender, EventArgs e ) : void
SubscribeToEvents ( ) : void

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

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

public CalculateResult ( object entity ) : bool
entity object
Результат bool

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

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

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

public FilterScheme ( Type targetType ) : System
targetType System.Type
Результат System

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

public FilterScheme ( Type targetType, string title ) : System
targetType System.Type
title string
Результат System

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

public FilterScheme ( Type targetType, string title, ConditionTreeItem root ) : System
targetType System.Type
title string
root ConditionTreeItem
Результат System

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

public GetHashCode ( ) : int
Результат int

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

protected OnDeserialized ( ) : void
Результат void

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

protected RaiseUpdated ( ) : void
Результат void

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

public ToString ( ) : string
Результат string

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

public Update ( FilterScheme otherScheme ) : void
otherScheme FilterScheme
Результат void