Table of Contents

Class ParallelisationOptions

Namespace
DynamicData.PLinq
Assembly
DynamicData.dll

Options to specify parallelisation of stream operations. Only applicable for .Net4 and .Net45 builds.

public class ParallelisationOptions
Inheritance
ParallelisationOptions
Extension Methods
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)

Remarks

Initializes a new instance of the ParallelisationOptions class.

Constructors

ParallelisationOptions(ParallelType, int, int)

Options to specify parallelisation of stream operations. Only applicable for .Net4 and .Net45 builds.

public ParallelisationOptions(ParallelType type = ParallelType.None, int threshold = 0, int maxDegreeOfParallelisation = 0)

Parameters

type ParallelType

The type of parallel operation.

threshold int

The threshold before making the operation parallel.

maxDegreeOfParallelisation int

The maximum degrees of parallelism.

Remarks

Initializes a new instance of the ParallelisationOptions class.

Fields

Default

The default parallelisation options.

public static readonly ParallelisationOptions Default

Field Value

ParallelisationOptions

None

Value to be used when no parallelisation should take place.

public static readonly ParallelisationOptions None

Field Value

ParallelisationOptions

Properties

MaxDegreeOfParallelisation

Gets the maximum degree of parallelisation.

public int MaxDegreeOfParallelisation { get; }

Property Value

int

Threshold

Gets the threshold.

public int Threshold { get; }

Property Value

int

Type

Gets the type.

public ParallelType Type { get; }

Property Value

ParallelType