ICalendarIntervalsProcessorSplitInterval - метод
Разделяет интервал на два
Пространство имён: Tessa.BusinessCalendarСборка: Tessa (в Tessa.dll) Версия: 4.0.4
(IBusinessCalendarInterval LeftInterval, IBusinessCalendarInterval RightInterval) SplitInterval(
IBusinessCalendarInterval interval,
DateTime splitDateTime,
bool otherIsNotWorkingTime,
string otherName = null,
bool inverseDirection = false
)
Function SplitInterval (
interval As IBusinessCalendarInterval,
splitDateTime As DateTime,
otherIsNotWorkingTime As Boolean,
Optional otherName As String = Nothing,
Optional inverseDirection As Boolean = false
) As (LeftInterval As IBusinessCalendarInterval, RightInterval As IBusinessCalendarInterval)
ValueTuple<IBusinessCalendarInterval^, IBusinessCalendarInterval^> SplitInterval(
IBusinessCalendarInterval^ interval,
DateTime splitDateTime,
bool otherIsNotWorkingTime,
String^ otherName = nullptr,
bool inverseDirection = false
)
abstract SplitInterval :
interval : IBusinessCalendarInterval *
splitDateTime : DateTime *
otherIsNotWorkingTime : bool *
?otherName : string *
?inverseDirection : bool
(* Defaults:
let _otherName = defaultArg otherName null
let _inverseDirection = defaultArg inverseDirection false
*)
-> ValueTuple<IBusinessCalendarInterval, IBusinessCalendarInterval>
- interval IBusinessCalendarInterval
- Интервал
- splitDateTime DateTime
- Момент времени, в котором надо призвести разделение
- otherIsNotWorkingTime Boolean
- Признак того, что отделяемый интервал будет нерабочим
- otherName String (Optional)
- Имя для отделяемого интервала
- inverseDirection Boolean (Optional)
- Обратное направление. По умолчанию отделяется интервал справа. В случае этого признака происходит отделение интервала слева
ValueTupleIBusinessCalendarInterval,
IBusinessCalendarInterval