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 related symbol kinds
|
|
Record type via copy-and-update expression (e.g., { r with ... } → RecordType)
|
|
No related symbols
|
|
Union case via tester property (e.g., .IsCaseA → CaseA)
|
F# Compiler Guide