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

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

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

Метод Описание
FixedNonWorkingDays ( ) : IEnumerable
GetNetDynamicNonWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
GetNetWorkingDays ( System.DateTime date1, System.DateTime date2 ) : int
IsDynamicNonWorkingDay ( System.DateTime date ) : bool
IsWorkingDay ( System.DateTime date ) : bool

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

Метод Описание
CountWeekDaysBetween ( ICollection days, System.DateTime date1, System.DateTime date2 ) : int

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

CountWeekDaysBetween() защищенный статический Метод

protected static CountWeekDaysBetween ( ICollection days, System.DateTime date1, System.DateTime date2 ) : int
days ICollection
date1 System.DateTime
date2 System.DateTime
Результат int

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

public abstract FixedNonWorkingDays ( ) : IEnumerable
Результат IEnumerable

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

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

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

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

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

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

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

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