Header menu logo F# Compiler Guide

FSharpExpr Type

Represents a checked and reduced expression, as seen by the F# language. The active patterns in 'FSharp.Compiler.SourceCodeServices' can be used to analyze information about the expression. Pattern matching is reduced to decision trees and conditional tests. Some other constructs may be represented in reduced form.

Instance members

Instance member Description

this.ImmediateSubExpressions

Full Usage: this.ImmediateSubExpressions

Returns: FSharpExpr list

The immediate sub-expressions of the expression.

Returns: FSharpExpr list

this.Range

Full Usage: this.Range

Returns: range

The range of the expression

Returns: range

this.Type

Full Usage: this.Type

Returns: FSharpType

The type of the expression

Returns: FSharpType

Type something to start searching.