Header menu logo F# Compiler Guide

FSharpImplementationFileDeclaration Type

Represents a declaration in an implementation file, as seen by the F# language

Union cases

Union case Description

Entity(entity, declarations)

Full Usage: Entity(entity, declarations)

Parameters:

Represents the declaration of a type

entity : FSharpEntity
declarations : FSharpImplementationFileDeclaration list

InitAction action

Full Usage: InitAction action

Parameters:

Represents the declaration of a static initialization action

action : FSharpExpr

MemberOrFunctionOrValue(value, curriedArgs, body)

Full Usage: MemberOrFunctionOrValue(value, curriedArgs, body)

Parameters:

Represents the declaration of a member, function or value, including the parameters and body of the member

value : FSharpMemberOrFunctionOrValue
curriedArgs : FSharpMemberOrFunctionOrValue list list
body : FSharpExpr

Instance members

Instance member Description

this.IsEntity

Full Usage: this.IsEntity

Returns: bool
Returns: bool

this.IsInitAction

Full Usage: this.IsInitAction

Returns: bool
Returns: bool

this.IsMemberOrFunctionOrValue

Full Usage: this.IsMemberOrFunctionOrValue

Returns: bool
Returns: bool

Type something to start searching.