C# Класс HandCoded.Finance.Weekend

The Weekend class provides a mechanism to test if a Date falls on a weekend (e.g. non-working day). In traditionally Christian countries Saturday and Sunday are non-working but other religions have selected other days.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FRI_SAT Weekend
SAT_SUN Weekend
THU_FRI Weekend

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

Метод Описание
ForName ( string name ) : Weekend

Attempts to find a Weekend instance in the extent with the given reference name.

IsWeekend ( Date date ) : bool

Determines if the given Date falls on a weekend.

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

Метод Описание
Weekend ( string name ) : System

Constructs a Weekend instance with the given name and adds it to the extent set.

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

Метод Описание
IsFriOrSat ( Date date ) : bool

Tests is a Date falls on a Friday or a Saturday.

IsSatOrSun ( Date date ) : bool

Tests is a Date falls on a Saturday or a Sunday.

IsThuOrFri ( Date date ) : bool

Tests is a Date falls on a Thursday or a Friday.

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

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

Attempts to find a Weekend instance in the extent with the given reference name.
public static ForName ( string name ) : Weekend
name string The reference name for the required instance.
Результат Weekend

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

Determines if the given Date falls on a weekend.
public abstract IsWeekend ( Date date ) : bool
date Date The to check.
Результат bool

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

Constructs a Weekend instance with the given name and adds it to the extent set.
protected Weekend ( string name ) : System
name string The name used to reference this instance.
Результат System

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

FRI_SAT публичное статическое свойство

A Weekend instance that detects Jewish style (Friday & Saturday) weekends.
public static Weekend,HandCoded.Finance FRI_SAT
Результат Weekend

SAT_SUN публичное статическое свойство

A Weekend instance that detects Christian style (Saturday & Sunday) weekends.
public static Weekend,HandCoded.Finance SAT_SUN
Результат Weekend

THU_FRI публичное статическое свойство

A Weekend instance that detects Islamic style (Thursday & Friday) weekends.
public static Weekend,HandCoded.Finance THU_FRI
Результат Weekend