Table of Contents

Class Timer

Namespace
Support
Assembly
Support.dll
public static class Timer
Inheritance
Timer
Inherited Members

Methods

Time(IEnumerable<Action>)

public static IList<long> Time(IEnumerable<Action> actions)

Parameters

actions IEnumerable<Action>

Returns

IList<long>

Time<T>(IEnumerable<Action<T>>, Func<T>)

public static IList<long> Time<T>(IEnumerable<Action<T>> actions, Func<T> argFactory)

Parameters

actions IEnumerable<Action<T>>
argFactory Func<T>

Returns

IList<long>

Type Parameters

T

Time<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>, Func<T5>, Func<T6>, Func<T7>, Func<T8>, Func<T9>, Func<T10>)

public static IList<long> Time<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4, Func<T5> argFactory5, Func<T6> argFactory6, Func<T7> argFactory7, Func<T8> argFactory8, Func<T9> argFactory9, Func<T10> argFactory10)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>
argFactory5 Func<T5>
argFactory6 Func<T6>
argFactory7 Func<T7>
argFactory8 Func<T8>
argFactory9 Func<T9>
argFactory10 Func<T10>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10

Time<T1, T2>(IEnumerable<Action<T1, T2>>, Func<T1>, Func<T2>)

public static IList<long> Time<T1, T2>(IEnumerable<Action<T1, T2>> actions, Func<T1> argFactory1, Func<T2> argFactory2)

Parameters

actions IEnumerable<Action<T1, T2>>
argFactory1 Func<T1>
argFactory2 Func<T2>

Returns

IList<long>

Type Parameters

T1
T2

Time<T1, T2, T3>(IEnumerable<Action<T1, T2, T3>>, Func<T1>, Func<T2>, Func<T3>)

public static IList<long> Time<T1, T2, T3>(IEnumerable<Action<T1, T2, T3>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3)

Parameters

actions IEnumerable<Action<T1, T2, T3>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>

Returns

IList<long>

Type Parameters

T1
T2
T3

Time<T1, T2, T3, T4>(IEnumerable<Action<T1, T2, T3, T4>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>)

public static IList<long> Time<T1, T2, T3, T4>(IEnumerable<Action<T1, T2, T3, T4>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4

Time<T1, T2, T3, T4, T5>(IEnumerable<Action<T1, T2, T3, T4, T5>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>, Func<T5>)

public static IList<long> Time<T1, T2, T3, T4, T5>(IEnumerable<Action<T1, T2, T3, T4, T5>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4, Func<T5> argFactory5)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4, T5>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>
argFactory5 Func<T5>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4
T5

Time<T1, T2, T3, T4, T5, T6>(IEnumerable<Action<T1, T2, T3, T4, T5, T6>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>, Func<T5>, Func<T6>)

public static IList<long> Time<T1, T2, T3, T4, T5, T6>(IEnumerable<Action<T1, T2, T3, T4, T5, T6>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4, Func<T5> argFactory5, Func<T6> argFactory6)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4, T5, T6>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>
argFactory5 Func<T5>
argFactory6 Func<T6>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4
T5
T6

Time<T1, T2, T3, T4, T5, T6, T7>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>, Func<T5>, Func<T6>, Func<T7>)

public static IList<long> Time<T1, T2, T3, T4, T5, T6, T7>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4, Func<T5> argFactory5, Func<T6> argFactory6, Func<T7> argFactory7)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>
argFactory5 Func<T5>
argFactory6 Func<T6>
argFactory7 Func<T7>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4
T5
T6
T7

Time<T1, T2, T3, T4, T5, T6, T7, T8>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>, Func<T5>, Func<T6>, Func<T7>, Func<T8>)

public static IList<long> Time<T1, T2, T3, T4, T5, T6, T7, T8>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4, Func<T5> argFactory5, Func<T6> argFactory6, Func<T7> argFactory7, Func<T8> argFactory8)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>
argFactory5 Func<T5>
argFactory6 Func<T6>
argFactory7 Func<T7>
argFactory8 Func<T8>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8

Time<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>>, Func<T1>, Func<T2>, Func<T3>, Func<T4>, Func<T5>, Func<T6>, Func<T7>, Func<T8>, Func<T9>)

public static IList<long> Time<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>> actions, Func<T1> argFactory1, Func<T2> argFactory2, Func<T3> argFactory3, Func<T4> argFactory4, Func<T5> argFactory5, Func<T6> argFactory6, Func<T7> argFactory7, Func<T8> argFactory8, Func<T9> argFactory9)

Parameters

actions IEnumerable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>>
argFactory1 Func<T1>
argFactory2 Func<T2>
argFactory3 Func<T3>
argFactory4 Func<T4>
argFactory5 Func<T5>
argFactory6 Func<T6>
argFactory7 Func<T7>
argFactory8 Func<T8>
argFactory9 Func<T9>

Returns

IList<long>

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9