Class Concat
Represents an operator that concatenates each set of arrays in the sequence into a single buffer.
public class Concat : BinaryArrayTransform
- Inheritance
-
Concat
- Inherited Members
Properties
Axis
Gets or sets the dimension along which to merge the arrays.
public int Axis { get; set; }
Property Value
Remarks
A value of zero specifies concatenating rows, and a value of one specifies concatenating columns. In the case of concatenating single-dimension arrays, the Axis property is ignored.
Methods
Process<TElement>(IObservable<IList<TElement[]>>)
Concatenates each list of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<IList<TElement[]>> source)
Parameters
source
IObservable<IList<TElement[]>>A sequence of lists of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.
Process<TArray>(IObservable<IList<TArray>>)
Concatenates each list of arrays in the sequence into a single buffer.
public IObservable<TArray> Process<TArray>(IObservable<IList<TArray>> source) where TArray : Arr
Parameters
source
IObservable<IList<TArray>>A sequence of lists of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray, TArray, TArray, TArray>>)
Concatenates each septuple of arrays in the sequence into a single buffer.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray, TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray, TArray, TArray, TArray, TArray>>A sequence of septuples of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray, TArray, TArray>>)
Concatenates each sextuple of arrays in the sequence into a single buffer.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray, TArray, TArray, TArray>>A sequence of sextuples of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray, TArray>>)
Concatenates each quintuple of arrays in the sequence into a single buffer.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray, TArray, TArray>>A sequence of quintuples of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray>>)
Concatenates each quadruple of arrays in the sequence into a single buffer.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray, TArray>>A sequence of quadruples of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray, TArray>>)
Concatenates each triple of arrays in the sequence into a single buffer.
public IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray, TArray>>A sequence of triples of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TArray>(IObservable<Tuple<TArray, TArray>>)
Concatenates each pair of arrays in the sequence into a single buffer.
public override IObservable<TArray> Process<TArray>(IObservable<Tuple<TArray, TArray>> source) where TArray : Arr
Parameters
source
IObservable<Tuple<TArray, TArray>>A sequence of pairs of arrays to concatenate into a single buffer.
Returns
- IObservable<TArray>
The sequence of concatenated buffers.
Type Parameters
TArray
The type of the array-like objects in the
source
sequence.
Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[], TElement[], TElement[]>>)
Concatenates each septuple of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[], TElement[], TElement[]>> source)
Parameters
source
IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[], TElement[], TElement[]>>A sequence of septuples of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.
Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[], TElement[]>>)
Concatenates each sextuple of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[], TElement[]>> source)
Parameters
source
IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[], TElement[]>>A sequence of sextuples of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.
Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[]>>)
Concatenates each quintuple of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[]>> source)
Parameters
source
IObservable<Tuple<TElement[], TElement[], TElement[], TElement[], TElement[]>>A sequence of quintuples of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.
Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[]>>)
Concatenates each quadruple of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[], TElement[]>> source)
Parameters
source
IObservable<Tuple<TElement[], TElement[], TElement[], TElement[]>>A sequence of quadruples of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.
Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[]>>)
Concatenates each triple of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<Tuple<TElement[], TElement[], TElement[]>> source)
Parameters
source
IObservable<Tuple<TElement[], TElement[], TElement[]>>A sequence of triples of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.
Process<TElement>(IObservable<Tuple<TElement[], TElement[]>>)
Concatenates each pair of arrays in the sequence into a single buffer.
public IObservable<TElement[]> Process<TElement>(IObservable<Tuple<TElement[], TElement[]>> source)
Parameters
source
IObservable<Tuple<TElement[], TElement[]>>A sequence of pairs of arrays to concatenate into a single array.
Returns
- IObservable<TElement[]>
The sequence of concatenated arrays.
Type Parameters
TElement
The type of the elements stored in the array sequence.