Logo fantomas

LongExpressionLayout Type

Describes how an expression should be laid out when it doesn't fit on a single line. Used by expressionExceedsPageWidth to centralize indentation and unindentation logic.

Union cases

Union case Description

DoubleIndentAndUnindent

Full Usage: DoubleIndentAndUnindent

indent +> indent +> sepNln +> expr +> unindent +> unindent

IndentAndUnindent

Full Usage: IndentAndUnindent

indent +> sepNln +> expr +> unindent

NewlineOnly

Full Usage: NewlineOnly

sepNln +> expr (no indentation change)

Instance members

Instance member Description

this.IsDoubleIndentAndUnindent

Full Usage: this.IsDoubleIndentAndUnindent

Returns: bool
Returns: bool

this.IsIndentAndUnindent

Full Usage: this.IsIndentAndUnindent

Returns: bool
Returns: bool

this.IsNewlineOnly

Full Usage: this.IsNewlineOnly

Returns: bool
Returns: bool

Type something to start searching.