Assembly: Keystone.Clockwork (in Keystone.Clockwork.dll)

Name Description
Public class And By using Keystone Polaris extensions, applies the AND logical operator to the specified couple of boolean operands.

Public class AreEqual<TItem> By using Keystone Polaris extensions, determines whether the current enumeration items are equal to items in the given comparing value.

Public class AreNotEqual<TItem> By using Keystone Polaris extensions, determines whether the current enumeration items are different to items in the given comparing value.

Public class Coalesce<T> By using Keystone Polaris extensions, given a pair of values, returns the first of them that is not null nor empty.

Public class ForEach<TItem> By using Keystone Polaris extensions, applies an action to each item of the given enumeration.

Public class IfFalse By using Keystone Polaris extensions, executes a code block if the given predicate is false.

Public class IfTrue By using Keystone Polaris extensions, executes a code block if the given predicate is true.

Public class Is<TToCompare> By using Keystone Polaris extensions, determines whether an object or data type are of a certain given type.

Public class IsEmpty<TBaseValue> By using Keystone Polaris extensions, determines whether the current value is empty.

Public class IsEqual<TBaseValue, TComparingValue> By using Keystone Polaris extensions, determines whether the current value is equal to the given comparing value.

Public class IsGreaterOrEqualTo<TBaseValue, TComparingValue> By using Keystone Polaris extensions, determines whether the current value is greater or equal to the given comparing value.

Public class IsGreaterThan<TBaseValue, TComparingValue> By using Keystone Polaris extensions, determines whether the current value is greater than the given comparing value.

Public class IsLessOrEqualTo<TBaseValue, TComparingValue> By using Keystone Polaris extensions, determines whether the current value is less or equal to the given comparing value.

Public class IsLessThan<TBaseValue, TComparingValue> By using Keystone Polaris extensions, determines whether the current value is less than the given comparing value.

Public class IsNot<TToCompare> By using Keystone Polaris extensions, determines whether an object or data type are not of a certain given type.

Public class IsNotEmpty<TBaseValue> By using Keystone Polaris extensions, determines whether the current value is empty.

Public class IsNotEqual<TBaseValue, TComparingValue> By using Keystone Polaris extensions, determines whether the current value is different from the given comparing value.

Public class IsNotNull<TBaseValue> By using Keystone Polaris extensions, determines whether the specified value is different to null.

Public class IsNotNullNorEmpty<TBaseValue> By using Keystone Polaris extensions, determines whether the specified value is different from null and empty.

Public class IsNull<TBaseValue> By using Keystone Polaris extensions, determines whether the specified value is equal to null.

Public class IsNullOrEmpty<TBaseValue> By using Keystone Polaris extensions, determines whether the specified value is null or empty.

Public class ItemAction<TItem> The base class of any gear that performs an action over each item of an enumeration.
Public class ItemMapper<TSourceItem, TDestinationItem> The base class of any gear that performs a mapping function over each item of an enumeration.
Public class ItemReducer<TItem, TReduction> The base class of any gear that performs a reduce function over each item of an enumeration, therefore producing a reduction.
Public class Loop<TResult> The base class of any Gear<TResult> that performs its task in a repetitive fashion.
Public class Map<TSourceItem, TDestinationItem> By using Keystone Polaris extensions, transforms the items of a source enumeration into a the items of a destination one.

Public class Not By using Keystone Polaris extensions, applies the NOT logical operator to the specified boolean operand.

Public class Or By using Keystone Polaris extensions, applies the OR logical operator to the specified couple of boolean operands.

Public class Order<TItem> By using Keystone Polaris extensions, sorts the specified enumeration, using its default item comparer as a sorting criteria.

Public class Reduce<TItem, TReduction> By using Keystone Polaris extensions, aggregates the specified enumeration into a destination value.

Public class Reduce<TReduction> By using Keystone Polaris extensions, iteratively produces an aggregation.

Public class Reducer<TReduction> The base class of any gear that performs a reduction function over a given input.
Public class Repeat By using Keystone Polaris extensions, iteratively performs an action.

Public class Repeat<TDoResult> By using Keystone Polaris extensions, iteratively performs an action.

Public class RepeatFor By using Keystone Polaris extensions, iteratively execute an action from a start index to a an end index.

Public class RepeatWhile By using Keystone Polaris extensions, iteratively execute an action until the given predicate becomes false.

Public class RepeatWhile<TDoResult> By using Keystone Polaris extensions, iteratively execute an action until the given predicate becomes false.

Public class Repeater The base class of any gear that performs a recurring action function.
Public class Subset<TItem> By using Keystone Polaris extensions, extracts a sequence of items from a source enumeration into a destination one.

Public class ToList<TItem> By using Keystone Polaris extensions, converts an array of TListItem into a generic list of that same item type.

Top

Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.6

Others

Xamarin, Mono