C# Класс Zetbox.App.Base.RecurrenceRuleEfImpl

Наследование: Zetbox.DalProvider.Ef.BaseServerCompoundObject_EntityFramework, ICompoundObject, RecurrenceRule
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GetCurrent System.DateTime
GetCurrent System.DateTime
GetNext System.DateTime
GetNext System.DateTime
GetRelative System.DateTime
GetWithinInterval IEnumerable
ObjectIsValid ObjectIsValidResult
ToString string

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

Метод Описание
ApplyChangesFrom ( ICompoundObject obj ) : void
Export ( System xml, string modules ) : void
FromStream ( Zetbox binStream ) : IEnumerable
GetImplementedInterface ( ) : Type
MergeImport ( System xml ) : void
RecurrenceRuleEfImpl ( ) : System
RecurrenceRuleEfImpl ( Func lazyCtx ) : System
RecurrenceRuleEfImpl ( Func lazyCtx, IPersistenceObject parent, string property ) : System
RecurrenceRuleEfImpl ( IPersistenceObject parent, string property ) : System
ToStream ( Zetbox binStream, HashSet auxObjects, bool eagerLoadLists ) : void

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

Метод Описание
GetCurrent ( System.DateTime start ) : System.DateTime
GetCurrent ( System.DateTime start, System.DateTime dt ) : System.DateTime
GetNext ( System.DateTime start ) : System.DateTime
GetNext ( System.DateTime start, System.DateTime dt ) : System.DateTime
GetRelative ( System.DateTime dt ) : System.DateTime
GetWithinInterval ( System.DateTime start, System.DateTime from, System.DateTime until ) : IEnumerable
ObjectIsValid ( ) : ObjectIsValidResult
ToString ( ) : string

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

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

public ApplyChangesFrom ( ICompoundObject obj ) : void
obj ICompoundObject
Результат void

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

public Export ( System xml, string modules ) : void
xml System
modules string
Результат void

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

public FromStream ( Zetbox binStream ) : IEnumerable
binStream Zetbox
Результат IEnumerable

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

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

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

public MergeImport ( System xml ) : void
xml System
Результат void

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

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

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

public RecurrenceRuleEfImpl ( Func lazyCtx ) : System
lazyCtx Func
Результат System

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

public RecurrenceRuleEfImpl ( Func lazyCtx, IPersistenceObject parent, string property ) : System
lazyCtx Func
parent IPersistenceObject
property string
Результат System

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

public RecurrenceRuleEfImpl ( IPersistenceObject parent, string property ) : System
parent IPersistenceObject
property string
Результат System

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

public ToStream ( Zetbox binStream, HashSet auxObjects, bool eagerLoadLists ) : void
binStream Zetbox
auxObjects HashSet
eagerLoadLists bool
Результат void