Partager via


Interactive.InteractiveSession, classe (F#)

Opérations prises en charge par la session F# Interactive en cours d'exécution

Espace de noms/Chemin du module : Microsoft.FSharp.Compiler.Interactive

Assembly FSharp.Compiler.Interactive.Settings (dans FSharp.Compiler.Interactive.Settings.dll)

[<Sealed>]
type InteractiveSession =
 class
  member this.AddPrintTransformer : InteractiveSession -> ('T -> obj) -> unit
  member this.AddPrinter : InteractiveSession -> ('T -> string) -> unit
  member this.CommandLineArgs :  string []
  member this.EventLoop :  IEventLoop
  member this.FloatingPointFormat :  string
  member this.FormatProvider :  IFormatProvider
  member this.PrintDepth :  int
  member this.PrintLength :  int
  member this.PrintSize :  int
  member this.PrintWidth :  int
  member this.ShowDeclarationValues :  bool
  member this.ShowIEnumerable :  bool
  member this.ShowProperties :  bool
  member this.CommandLineArgs : string [] with set :  string []
  member this.EventLoop : IEventLoop with set :  IEventLoop
  member this.FloatingPointFormat : string with set :  string
  member this.FormatProvider : IFormatProvider with set :  IFormatProvider
  member this.PrintDepth : int with set :  int
  member this.PrintLength : int with set :  int
  member this.PrintSize : int with set :  int
  member this.PrintWidth : int with set :  int
  member this.ShowDeclarationValues : bool with set :  bool
  member this.ShowIEnumerable : bool with set :  bool
  member this.ShowProperties : bool with set :  bool
 end

Membres d'instance

Membre

Description

AddPrinter

Enregistre une imprimante qui contrôle la sortie de la session interactive

AddPrintTransformer

Enregistre un transformateur d'impression qui contrôle la sortie de la session interactive

CommandLineArgs

Arguments de ligne de commande, après avoir ignoré les arguments relatifs à l'environnement interactif et avoir remplacé le premier argument par le nom du dernier fichier de script, s'il en existe un.

EventLoop

Obtient ou définit la boucle d'événements actuelle utilisée pour traiter des interactions.

FloatingPointFormat

Obtient ou définit le format de virgule flottante utilisé dans la sortie de la session interactive.

FormatProvider

Obtient ou définit le fournisseur de format utilisé dans la sortie de la session interactive.

PrintDepth

Obtient ou définit l'intensité d'impression de la session interactive.

PrintLength

Obtient ou définit la longueur d'impression totale de la session interactive.

PrintSize

Obtient ou définit la taille d'impression totale de la session interactive.

PrintWidth

Obtient ou définit la largeur d'impression de la session interactive.

ShowDeclarationValues

En cas de valeur false, désactive l'affichage des valeurs de déclaration dans la sortie de la session interactive

ShowIEnumerable

En cas de valeur false, désactive l'affichage des séquences dans la sortie de la session interactive

ShowProperties

En cas de valeur false, désactive l'affichage des propriétés d'objets évalués dans la sortie de la session interactive

Plateformes

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informations de version

Runtime F#

Pris en charge dans : 2.0, 4.0

Silverlight

Pris en charge dans : 2, 3

Voir aussi

Référence

Microsoft.FSharp.Compiler.Interactive, espace de noms (F#)