Header menu logo F# Compiler Guide

FSharpParameter Type

A subtype of FSharpSymbol that represents a parameter

Instance members

Instance member Description

this.DeclarationLocation

Full Usage: this.DeclarationLocation

Returns: range

The declaration location of the parameter

Returns: range

this.IsInArg

Full Usage: this.IsInArg

Returns: bool

Indicate this is an in argument

Returns: bool

this.IsOptionalArg

Full Usage: this.IsOptionalArg

Returns: bool

Indicate this is an optional argument

Returns: bool

this.IsOutArg

Full Usage: this.IsOutArg

Returns: bool

Indicate this is an out argument

Returns: bool

this.IsParamArrayArg

Full Usage: this.IsParamArrayArg

Returns: bool

Indicate this is a param array argument

Returns: bool

this.Name

Full Usage: this.Name

Returns: string option

The optional name of the parameter

Returns: string option

this.Type

Full Usage: this.Type

Returns: FSharpType

The declared or inferred type of the parameter

Returns: FSharpType

Type something to start searching.