EvaluatorHelper Class |
Namespace: AGI.Foundation.Infrastructure
The EvaluatorHelper type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | AllEvaluatorsAreAvailable(JulianDate, IAvailability) |
Determines whether all evaluators given are available at a given time.
Any evaluators that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreAvailable(JulianDate,IAvailability[]) |
Determines whether all evaluators in an array are available at a given time.
|
![]() ![]() | AllEvaluatorsAreAvailable(JulianDate, IAvailability, IAvailability) |
Determines whether all evaluators given are available at a given time.
Any evaluators that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreAvailable(JulianDate, IAvailability, IAvailability, IAvailability) |
Determines whether all evaluators given are available at a given time.
Any evaluators that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreAvailable<T>(JulianDate, IEnumerable<T>) |
Determines whether all evaluators in a collection are available at a given time.
|
![]() ![]() | AllEvaluatorsAreThreadSafe(IThreadAware) |
Determines if every evaluator given is thread safe.
Any evaluators that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreThreadSafe(IThreadAware[]) |
Determines if every evaluator in an array is thread safe.
Any evaluators in the array that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreThreadSafe(IThreadAware, IThreadAware) |
Determines if every evaluator given is thread safe.
Any evaluators that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreThreadSafe(IThreadAware, IThreadAware, IThreadAware) |
Determines if every evaluator given is thread safe.
Any evaluators that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreThreadSafe<T>(IEnumerable<T>) |
Determines if every evaluator in a collection is thread safe.
Any evaluators in the collection that are null are ignored.
|
![]() ![]() | AllEvaluatorsAreThreadSafe<T>(TimeIntervalCollection<T>) |
Determines if every evaluator stored as Data
in a TimeIntervalCollection<T> is thread safe.
Any evaluators in the collection that are null are ignored.
|
![]() ![]() | AnyEvaluatorIsTimeVarying(IIsTimeVarying) |
Determines if any of the evaluators given are time varying.
Any evaluators that are null are ignored.
|
![]() ![]() | AnyEvaluatorIsTimeVarying(IIsTimeVarying[]) |
Determines if any of the evaluators in an array are time varying.
Any evaluators that are null are ignored.
|
![]() ![]() | AnyEvaluatorIsTimeVarying(IIsTimeVarying, IIsTimeVarying) |
Determines if any of the evaluators given are time varying.
Any evaluators that are null are ignored.
|
![]() ![]() | AnyEvaluatorIsTimeVarying(IIsTimeVarying, IIsTimeVarying, IIsTimeVarying) |
Determines if any of the evaluators given are time varying.
Any evaluators that are null are ignored.
|
![]() ![]() | AnyEvaluatorIsTimeVarying<T>(IEnumerable<T>) |
Determines if any of the evaluators in a collection are time varying.
Any evaluators that are null are ignored.
|
![]() ![]() | AnyEvaluatorIsTimeVarying<T>(TimeIntervalCollection<T>) |
Determines if any evaluator stored as Data
in a TimeIntervalCollection<T> is time-varying.
Any evaluators in the collection that are null are ignored.
|
![]() ![]() | Dispose<T> |
A helper method to use to dispose of a collection of evaluators.
Null evaluators will be ignored.
|
![]() ![]() | GetAvailabilityIntervals(TimeIntervalCollection, IAvailability) |
Computes availability intervals as the intersection of the availability of multiple evaluators.
Any evaluators that are null are ignored.
|
![]() ![]() | GetAvailabilityIntervals(TimeIntervalCollection,IAvailability[]) |
Computes availability intervals as the intersection of the availability of each evaluator in an array.
Any evaluators that are null are ignored.
|
![]() ![]() | GetAvailabilityIntervals(TimeIntervalCollection, IAvailability, IAvailability) |
Computes availability intervals as the intersection of the availability of multiple evaluators.
Any evaluators that are null are ignored.
|
![]() ![]() | GetAvailabilityIntervals(TimeIntervalCollection, IAvailability, IAvailability, IAvailability) |
Computes availability intervals as the intersection of the availability of multiple evaluators.
Any evaluators that are null are ignored.
|
![]() ![]() | GetAvailabilityIntervals<T>(TimeIntervalCollection, IEnumerable<T>) |
Computes availability intervals as the intersection of the availability of each evaluator in a collection.
Any evaluators that are null are ignored.
|
![]() ![]() | UpdateCollectionReferences<T> |
Updates the references in the collection using the specified CopyContext.
UpdateReference<T> (T) is called for each element in the collection and the
result is assigned back to the same location in the collection.
|