Click or drag to resize

EvaluatorHelper.GetAvailabilityIntervals Method (TimeIntervalCollection,IAvailability[])

Computes availability intervals as the intersection of the availability of each evaluator in an array. Any evaluators that are null are ignored.

Namespace:  AGI.Foundation.Infrastructure
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public static TimeIntervalCollection GetAvailabilityIntervals(
	TimeIntervalCollection consideredIntervals,
	params IAvailability[] evaluators
)

Parameters

consideredIntervals
Type: AGI.Foundation.Time.TimeIntervalCollection
The intervals over which availability information is needed. Returned availability intervals will be constrained to these intervals.
evaluators
Type:AGI.Foundation.Time.IAvailability[]
The array of evaluators.

Return Value

Type: TimeIntervalCollection
The intervals over which all evaluators are available.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when evaluators is null.
See Also