Header menu logo F# Compiler Guide

RelatedSymbolUseKind Type

Classifies symbols that are related to a name resolution but are not the direct resolution result. Used to report additional symbols (e.g., union case testers, copy-and-update record types) via a separate sink so they don't corrupt colorization or symbol info.

Record fields

Record Field Description

All

Full Usage: All

Field type: RelatedSymbolUseKind
Modifiers: static

All related symbol kinds

Field type: RelatedSymbolUseKind

CopyAndUpdateRecord

Full Usage: CopyAndUpdateRecord

Field type: RelatedSymbolUseKind
Modifiers: static

Record type via copy-and-update expression (e.g., { r with ... } → RecordType)

Field type: RelatedSymbolUseKind

None

Full Usage: None

Field type: RelatedSymbolUseKind
Modifiers: static

No related symbols

Field type: RelatedSymbolUseKind

UnionCaseTester

Full Usage: UnionCaseTester

Field type: RelatedSymbolUseKind
Modifiers: static

Union case via tester property (e.g., .IsCaseA → CaseA)

Field type: RelatedSymbolUseKind

Type something to start searching.