Header menu logo F# Compiler Guide

InsertionContextEntity Type

Helper data structure representing a symbol, suitable for implementing unresolved identifiers resolution code fixes.

Record fields

Record Field Description

FullDisplayName

Full Usage: FullDisplayName

Field type: string

Full display name (i.e. last ident plus modules with `RequireQualifiedAccess` attribute prefixed).

Field type: string

FullRelativeName

Full Usage: FullRelativeName

Field type: string

Full name, relative to the current scope.

Field type: string

LastIdent

Full Usage: LastIdent

Field type: ShortIdent

Last part of the entity's full name.

Field type: ShortIdent

Namespace

Full Usage: Namespace

Field type: string option

Namespace that is needed to open to make the entity resolvable in the current scope.

Field type: string option

Qualifier

Full Usage: Qualifier

Field type: string

Ident parts needed to append to the current ident to make it resolvable in current scope.

Field type: string

Type something to start searching.