[This is preliminary documentation and is subject to change.]
Transforms each record in the collection using the given selector function and flattens the result.
Namespace: Microsoft.Research.Naiad.Frameworks.DifferentialDataflow
Assembly: Microsoft.Research.Naiad.DifferentialDataflow (in Microsoft.Research.Naiad.DifferentialDataflow.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
Collection<TOutput, TTime> SelectMany<TOutput>( Expression<Func<TRecord, IEnumerable<ArraySegment<TOutput>>>> selector ) where TOutput : Object, IEquatable<TOutput>
Parameters
- selector
- Type: System.Linq.ExpressionsExpressionFuncTRecord, IEnumerableArraySegmentTOutput
A transform function to apply to each record.
Type Parameters
- TOutput
- The type of elements of the array segments in the sequence returned by selector.
Return Value
Type: CollectionTOutput, TTimeThe flattened collection of transformed records.
Remarks
See Also