Share via


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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Version Information

F# Runtime

Supported in: 2.0, 4.0

Silverlight

Supported in: 3

See Also

Reference

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