C# Класс Simple.Patterns.WorkingDays

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

Защищенные свойства (Protected)

Свойство Тип Описание
provider IWorkingDaysProvider

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

Метод Описание
Get ( IWorkingDaysProvider key ) : WorkingDays
GetBackwards ( int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
GetDays ( int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
GetInAdvance ( int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
GetNetWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
IsWorkingDay ( System.DateTime date ) : bool
WorkingDays ( IWorkingDaysProvider provider ) : System

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

Метод Описание
BinarySearch ( bool direction, int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime

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

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

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

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

protected BinarySearch ( bool direction, int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
direction bool
businessDays int
reference System.DateTime
considerCurrent bool
Результат System.DateTime

Get() публичный статический Метод

public static Get ( IWorkingDaysProvider key ) : WorkingDays
key IWorkingDaysProvider
Результат WorkingDays

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

public GetBackwards ( int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
businessDays int
reference System.DateTime
considerCurrent bool
Результат System.DateTime

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

public GetDays ( int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
businessDays int
reference System.DateTime
considerCurrent bool
Результат System.DateTime

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

public GetInAdvance ( int businessDays, System.DateTime reference, bool considerCurrent ) : System.DateTime
businessDays int
reference System.DateTime
considerCurrent bool
Результат System.DateTime

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

public GetNetWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
date1 System.DateTime
date2 System.DateTime
Результат int

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

public IsWorkingDay ( System.DateTime date ) : bool
date System.DateTime
Результат bool

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

public WorkingDays ( IWorkingDaysProvider provider ) : System
provider IWorkingDaysProvider
Результат System

Описание свойств

provider защищенное свойство

protected IWorkingDaysProvider provider
Результат IWorkingDaysProvider