Interactive.IEventLoop Interface (F#)
An event loop used by the currently executing F# Interactive session to execute code in the context of a GUI or another event-based system.
Namespace/Module Path: Microsoft.FSharp.Compiler.Interactive
Assembly: FSharp.Compiler.Interactive.Settings (in FSharp.Compiler.Interactive.Settings.dll)
type IEventLoop =
interface
abstract this.Invoke : (unit -> 'T) -> 'T
abstract this.Run : unit -> bool
abstract this.ScheduleRestart : unit -> unit
end
Instance Members
Member |
Description |
---|---|
Requests that the given operation be run synchronously on the event loop. |
|
Runs the event loop. A return of true indicates that the event loop was restarted. |
|
Schedule a restart for the event loop. |
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
Silverlight
Supported in: 3