[Home] Module Microsoft.FSharp.Collections.SequenceExpressionHelpers


A group of functions used as part of the compiled representation of F# sequence expressions

Type Definitions

TypeDescription
type GeneratedSequenceBase The F# compiler emits implementations of this type for compiled sequence expressions

Values

ValueDescription
val EnumerateFromFunctions :
  (unit -> 'T) -> ('T -> bool) -> ('T -> 'U) -> seq<'U>
The F# compiler emits calls to this function to implement the compiler-intrinsic conversions from untyped System.Collections.IEnumerable sequences to typed sequences
val EnumerateThenFinally : seq<'T> -> (unit -> unit) -> seq<'T>
The F# compiler emits calls to this function to implement the 'try/finally' operator for F# sequence expressions
val EnumerateUsing :
  'T -> ('T -> #seq<'U>) -> seq<'U> (requires 'T :> IDisposable)
The F# compiler emits calls to this function to implement the 'use' operator for F# sequence expressions
val EnumerateWhile : (unit -> bool) -> seq<'T> -> seq<'T>
The F# compiler emits calls to this function to implement the 'while' operator for F# sequence expressions

See Also

Microsoft.FSharp.Collections


Documentation for assembly FSharp.Core, version 1.9.6.16, generated using F# Programming Language version 1.9.6.16