[Home] Module Microsoft.FSharp.Text.StructuredFormat.Display


Values

ValueDescription
val any_to_layout : FormatOptions -> 'a -> Layout
Convert any value to a layout using the given formatting options. The layout can then be processed using formatting display engines such as those in the LayoutOps module. any_to_string and output_any are built using any_to_layout with default format options.
val any_to_string : 'a -> string
Convert any value to a string using a standard formatter Data is typically formatted in a structured format, e.g. lists are formatted using the "[1;2]" notation. The details of the format are not specified and may change from version to version and according to the flags given to the F# compiler. The format is intended to be human-readable, not machine readable. If alternative generic formats are required you should develop your own formatter, using the code in the implementation of this file as a starting point. Data from other .NET languages is formatted using a virtual call to Object.ToString() on the boxed version of the input.
val layout_as_string : FormatOptions -> 'a -> string
val layout_to_string : FormatOptions -> Layout -> string
val output_any : #TextWriter -> 'a -> unit
Ouput any value to a channel using the same set of formatting rules as any_to_string
val output_layout : FormatOptions -> #TextWriter -> Layout -> unit
val squash_layout : FormatOptions -> Layout -> Layout

See Also

Microsoft.FSharp.Text.StructuredFormat


Documentation for assembly FSharp.Core, version 1.9.4.19, generated using F# version 1.9.4.19