Header menu logo F# Compiler Guide

IdentTrivia Type

Union cases

Union case Description

HasParenthesis(leftParenRange, rightParenRange)

Full Usage: HasParenthesis(leftParenRange, rightParenRange)

Parameters:

The ident had parenthesis Example: let (|Odd|Even|) = ... The active pattern ident will be "|Odd|Even|", while originally there were parenthesis.

leftParenRange : range
rightParenRange : range

OriginalNotation text

Full Usage: OriginalNotation text

Parameters:
    text : string

The ident originally had a different notation. Example: a + b The operator ident will be compiled into "op_Addition", while the original notation was "+"

text : string

OriginalNotationWithParen(leftParenRange, text, rightParenRange)

Full Usage: OriginalNotationWithParen(leftParenRange, text, rightParenRange)

Parameters:
    leftParenRange : range
    text : string
    rightParenRange : range

The ident originally had a different notation and parenthesis Example: let (>=>) a b = ... The operator ident will be compiled into "op_GreaterEqualsGreater", while the original notation was ">=>" and had parenthesis

leftParenRange : range
text : string
rightParenRange : range

Type something to start searching.