CompilerServices.GeneratedSequenceBase<'T> Class (F#)

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

Namespace/Module Path: Microsoft.FSharp.Core.CompilerServices

Assembly: FSharp.Core (in FSharp.Core.dll)

[<AbstractClass>]
type GeneratedSequenceBase<'T> =
 class
  interface IEnumerator
  interface IEnumerator
  interface IEnumerable
  interface IEnumerable
  new GeneratedSequenceBase : unit -> GeneratedSequenceBase<'T>
  abstract this.Close : unit -> unit
  abstract this.GenerateNext : byref<IEnumerable<'T>> -> int
  abstract this.GetFreshEnumerator : unit -> IEnumerator<'T>
  abstract this.CheckClose :  bool
  abstract this.LastGenerated :  'T
 end

Constructors

Member

Description

new

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

Instance Members

Member

Description

CheckClose

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

Close

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

GenerateNext

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

GetFreshEnumerator

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

LastGenerated

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

Platforms

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Version Information

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

See Also

Reference

Microsoft.FSharp.Core.CompilerServices Namespace (F#)