We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d8f4a1a commit cd2861cCopy full SHA for cd2861c
1 file changed
src/Compiler/Service/ServiceParsedInputOps.fs
@@ -2447,8 +2447,8 @@ module ParsedInput =
2447
// Use trivia to get the actual module/namespace keyword line, which excludes attributes
2448
let startLine =
2449
match trivia.LeadingKeyword with
2450
- | SynModuleOrNamespaceLeadingKeyword.Module moduleRange
2451
- | SynModuleOrNamespaceLeadingKeyword.Namespace moduleRange -> moduleRange.StartLine
+ | SynModuleOrNamespaceLeadingKeyword.Module moduleRange -> moduleRange.StartLine
+ | SynModuleOrNamespaceLeadingKeyword.Namespace namespaceRange -> namespaceRange.StartLine - 1
2452
| SynModuleOrNamespaceLeadingKeyword.None ->
2453
// No keyword (implicit module), use range.StartLine
2454
if isModule then range.StartLine else range.StartLine - 1
0 commit comments