@@ -403,7 +403,7 @@ module private Format =
// CaseC of the or section
//
// The original comments is for `System.Uri("")`
- // By making the assumption that an 'or' section is always single line this allows us the detact the "" section
+ // By making the assumption that an 'or' section is always single line this allows us to detect the "" section
// orText is on a single line, we just add quotation syntax
if lastParagraphStartIndex = -1 then
@@ -427,7 +427,7 @@ module private Format =
/// If an 'or' block is found between 2 elements then we remove it as we can't generate a valid markdown for it
///
/// For example, Some text -or- another text | cannot be converted into a multiline string
- /// and so we prefer to remove the 'or' block instead of having some weird markdown artefacts
+ /// and so we prefer to remove the 'or' block instead of having some weird markdown artifacts
///
/// For now, we only consider text between | to be invalid
/// We can add more in the future if needed, but I want to keep this as minimal as possible to avoid capturing false positive
@@ -644,7 +644,7 @@ module private Format =
" | " + header)
|> String.concat ""
- let seprator =
+ let separator =
columnHeaders
|> List.mapi (fun index _ ->
if index = 0 then "| ---"
@@ -669,7 +669,7 @@ module private Format =
Environment.NewLine
+ columnHeadersText
+ Environment.NewLine
- + seprator
+ + separator
+ Environment.NewLine
+ itemsText)
|> Some }
@@ -728,7 +728,7 @@ type private XmlDocMember(doc: XmlDocument, indentationSize: int, columnOffset:
| _ ->
let content =
// Normale the EOL
- // This make it easier to work with line splittig
+ // This make it easier to work with line splitting
node.InnerXml.Replace("\r\n", "\n") |> Format.applyAll
content.Split('\n')
@@ -857,7 +857,7 @@ let rec private readXmlDoc (reader: XmlReader) (indentationSize: int) (acc: Map<
let acc' =
match reader.Read() with
| false -> indentationSize, None
- // Assembly is the first node in the XML and is at least always indended by 1 "tab"
+ // Assembly is the first node in the XML and is at least always intended by 1 "tab"
// So we used it as a reference to detect the tabs sizes
// This is needed because `netstandard.xml` use 2 spaces tabs
// Where when building a C# classlib, the xml file use 4 spaces size for example
diff --git a/src/FsAutoComplete.Core/TypedAstPatterns.fs b/src/FsAutoComplete.Core/TypedAstPatterns.fs
index a787c07f0..2959e1921 100644
--- a/src/FsAutoComplete.Core/TypedAstPatterns.fs
+++ b/src/FsAutoComplete.Core/TypedAstPatterns.fs
@@ -28,7 +28,7 @@ module SymbolUse =
|> Option.toList
|> List.map (fun fullName ->
if ent.GenericParameters.Count > 0 && fullName.Length > 2 then
- fullName.[0 .. fullName.Length - 3] //Get name without sufix specifing number of generic arguments (for example `'2`)
+ fullName.[0 .. fullName.Length - 3] //Get name without suffix specifying number of generic arguments (for example `'2`)
else
fullName)
@@ -272,7 +272,7 @@ module SymbolPatterns =
|> Option.toList
|> List.map (fun fullName ->
if ent.GenericParameters.Count > 0 && fullName.Length > 2 then
- fullName.[0 .. fullName.Length - 3] //Get name without sufix specifing number of generic arguments (for example `'2`)
+ fullName.[0 .. fullName.Length - 3] //Get name without suffix specifying number of generic arguments (for example `'2`)
else
fullName)
@@ -301,7 +301,7 @@ module SymbolPatterns =
|> Option.toList
|> List.map (fun fullName ->
if ent.GenericParameters.Count > 0 && fullName.Length > 2 then
- fullName.[0 .. fullName.Length - 3] //Get name without sufix specifing number of generic arguments (for example `'2`)
+ fullName.[0 .. fullName.Length - 3] //Get name without suffix specifying number of generic arguments (for example `'2`)
else
fullName)
diff --git a/src/FsAutoComplete.Core/TypedAstUtils.fs b/src/FsAutoComplete.Core/TypedAstUtils.fs
index ec5dc2b35..86d417302 100644
--- a/src/FsAutoComplete.Core/TypedAstUtils.fs
+++ b/src/FsAutoComplete.Core/TypedAstUtils.fs
@@ -145,7 +145,7 @@ module TypedAstExtensionHelpers =
loop x 0
- //TODO: Do we need to unannotate like above?
+ //TODO: Do we need to un-annotate like above?
member x.AllBaseTypes =
let rec allBaseTypes (entity: FSharpEntity) =
[ match entity.TryFullName with
@@ -228,7 +228,7 @@ module TypedAstExtensionHelpers =
type FSharpSymbol with
///
- /// If this member is a type abbeviation (type Foo = Bar<string> for example),
+ /// If this member is a type abbreviation (type Foo = Bar<string> for example),
/// resolves the underlying type. Otherwise returns this type.
///
member this.GetAbbreviatedParent() =
diff --git a/src/FsAutoComplete.Core/TypedAstUtils.fsi b/src/FsAutoComplete.Core/TypedAstUtils.fsi
index 4c3b5a82e..c8d2d5d00 100644
--- a/src/FsAutoComplete.Core/TypedAstUtils.fsi
+++ b/src/FsAutoComplete.Core/TypedAstUtils.fsi
@@ -46,7 +46,7 @@ module TypedAstExtensionHelpers =
type FSharpSymbol with
///
- /// If this member is a type abbeviation (type Foo = Bar<string> for example),
+ /// If this member is a type abbreviation (type Foo = Bar<string> for example),
/// resolves the underlying type. Otherwise returns this type.
///
member GetAbbreviatedParent: unit -> FSharpSymbol
diff --git a/src/FsAutoComplete.Core/Utils.fs b/src/FsAutoComplete.Core/Utils.fs
index b3fbe2663..e49e7196d 100644
--- a/src/FsAutoComplete.Core/Utils.fs
+++ b/src/FsAutoComplete.Core/Utils.fs
@@ -371,13 +371,13 @@ module Array =
if areEqual array [||] then
()
else
- let arrlen, revlen = array.Length - 1, array.Length / 2 - 1
+ let arrLen, revLen = array.Length - 1, array.Length / 2 - 1
- for idx in 0..revlen do
+ for idx in 0..revLen do
let t1 = array.[idx]
- let t2 = array.[arrlen - idx]
+ let t2 = array.[arrLen - idx]
array.[idx] <- t2
- array.[arrlen - idx] <- t1
+ array.[arrLen - idx] <- t1
let splitAt (n: int) (xs: 'a[]) : 'a[] * 'a[] =
match xs with
diff --git a/src/FsAutoComplete.Logging/FsOpenTelemetry.fs b/src/FsAutoComplete.Logging/FsOpenTelemetry.fs
index 52b7f6d93..b10b300d7 100644
--- a/src/FsAutoComplete.Logging/FsOpenTelemetry.fs
+++ b/src/FsAutoComplete.Logging/FsOpenTelemetry.fs
@@ -461,7 +461,6 @@ module private SemanticHelpers =
[]
type ActivityExtensions =
- []
///
/// Add or update the Activity baggage with the input key and value.
@@ -481,13 +480,13 @@ type ActivityExtensions =
/// The baggage key name
/// The baggage value mapped to the input key
/// for convenient chaining.
+ []
static member inline SetBaggageSafe(span: Activity, key: string, value: string) =
if not (isNull span) then
span.AddBaggage(key, value)
else
span
- []
///
/// Add object to the list.
///
@@ -496,10 +495,10 @@ type ActivityExtensions =
/// The activity to add the baggage to
/// object of to add to the attached events list.
/// for convenient chaining.
+ []
static member inline AddEventSafe(span: Activity, e: ActivityEvent) =
if Funcs.isNotNull span then span.AddEvent(e) else span
- []
///
/// Add or update the Activity tag with the input key and value.
///
@@ -515,6 +514,7 @@ type ActivityExtensions =
/// The tag key name
/// The tag value mapped to the input key
/// for convenient chaining.
+ []
static member inline SetTagSafe(span: Activity, key, value: obj) =
if Funcs.isNotNull span then
span.SetTag(key, value)
diff --git a/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fs b/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fs
index 5e8b15ee8..b2c63ab7c 100644
--- a/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fs
+++ b/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fs
@@ -11,7 +11,7 @@ open FSharp.UMX
let title = "Add explicit type annotation"
-/// fix inderminate type errors by adding an explicit type to a value
+/// fix indeterminate type errors by adding an explicit type to a value
let fix
(getParseResultsForFile: GetParseResultsForFile)
(getProjectOptionsForFile: GetProjectOptionsForFile)
diff --git a/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fsi b/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fsi
index 7a5de8311..c065834bd 100644
--- a/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fsi
+++ b/src/FsAutoComplete/CodeFixes/AddTypeToIndeterminateValue.fsi
@@ -11,7 +11,7 @@ open FSharp.UMX
val title: string
-/// fix inderminate type errors by adding an explicit type to a value
+/// fix indeterminate type errors by adding an explicit type to a value
val fix:
getParseResultsForFile: GetParseResultsForFile ->
getProjectOptionsForFile: GetProjectOptionsForFile ->
diff --git a/src/FsAutoComplete/CodeFixes/GenerateUnionCases.fs b/src/FsAutoComplete/CodeFixes/GenerateUnionCases.fs
index 82fd6a162..f4707a5db 100644
--- a/src/FsAutoComplete/CodeFixes/GenerateUnionCases.fs
+++ b/src/FsAutoComplete/CodeFixes/GenerateUnionCases.fs
@@ -29,7 +29,7 @@ let fix
let! caseLine = lines.GetLine(nextLine) |> Result.ofOption (fun _ -> "No case line")
- let caseCol = caseLine.IndexOf('|') + 3 // Find column of first case in patern matching
+ let caseCol = caseLine.IndexOf('|') + 3 // Find column of first case in pattern matching
let casePos =
{ Line = nextLine.Line - 1
diff --git a/src/FsAutoComplete/CodeFixes/RemoveUnusedBinding.fs b/src/FsAutoComplete/CodeFixes/RemoveUnusedBinding.fs
index 6203346af..e49101efb 100644
--- a/src/FsAutoComplete/CodeFixes/RemoveUnusedBinding.fs
+++ b/src/FsAutoComplete/CodeFixes/RemoveUnusedBinding.fs
@@ -16,7 +16,7 @@ let posBetween (range: Range) tester =
Position.posGeq tester range.Start // positions on this one are flipped to simulate Pos.posLte, because that doesn't exist
&& Position.posGeq range.End tester
-type private ReplacmentRangeResult =
+type private ReplacementRangeResult =
| FullBinding of bindingRange: Range
| Pattern of patternRange: Range
diff --git a/src/FsAutoComplete/CommandResponse.fs b/src/FsAutoComplete/CommandResponse.fs
index 5d37eb21a..592fe4a7d 100644
--- a/src/FsAutoComplete/CommandResponse.fs
+++ b/src/FsAutoComplete/CommandResponse.fs
@@ -320,7 +320,7 @@ module CommandResponse =
type HighlightingResponse = { Highlights: HighlightingRange[] }
- type PieplineHint =
+ type PipelineHint =
{ Line: int
Types: string[]
PrecedingNonPipeExprLine: int option }
@@ -364,9 +364,9 @@ module CommandResponse =
let mapItemResponse (p: Ionide.ProjInfo.ProjectViewerItem) : ProjectResponseItem =
match p with
- | Ionide.ProjInfo.ProjectViewerItem.Compile(fullpath, extraInfo) ->
+ | Ionide.ProjInfo.ProjectViewerItem.Compile(fullPath, extraInfo) ->
{ ProjectResponseItem.Name = "Compile"
- ProjectResponseItem.FilePath = fullpath
+ ProjectResponseItem.FilePath = fullPath
ProjectResponseItem.VirtualPath = extraInfo.Link
ProjectResponseItem.Metadata = Map.empty }
diff --git a/src/FsAutoComplete/CommandResponse.fsi b/src/FsAutoComplete/CommandResponse.fsi
index 46fbb9a07..b28384d18 100644
--- a/src/FsAutoComplete/CommandResponse.fsi
+++ b/src/FsAutoComplete/CommandResponse.fsi
@@ -207,7 +207,7 @@ module CommandResponse =
type HighlightingResponse = { Highlights: HighlightingRange[] }
- type PieplineHint =
+ type PipelineHint =
{ Line: int
Types: string[]
PrecedingNonPipeExprLine: int option }
diff --git a/src/FsAutoComplete/LspHelpers.fs b/src/FsAutoComplete/LspHelpers.fs
index 2f0e4308a..02e15d63c 100644
--- a/src/FsAutoComplete/LspHelpers.fs
+++ b/src/FsAutoComplete/LspHelpers.fs
@@ -347,7 +347,7 @@ module Workspace =
let countProjectsInSln (sln: WorkspacePeekFoundSolution) = sln.Items |> List.map foldFsproj |> List.sumBy List.length
-module SigantureData =
+module SignatureData =
let formatSignature typ parms : string =
let formatType =
function
@@ -420,7 +420,7 @@ module Structure =
let toFoldingRange (item: Structure.ScopeRange) : FoldingRange =
let kind = scopeToKind item.Scope
- // map the collapserange to the foldingRange
+ // map the collapseRange to the foldingRange
let lsp = fcsRangeToLsp item.CollapseRange
{ StartCharacter = Some lsp.Start.Character
@@ -561,7 +561,7 @@ type WorkspacePeekRequest =
Deep: int
ExcludedDirs: string array }
-type DocumentationForSymbolReuqest = { XmlSig: string; Assembly: string }
+type DocumentationForSymbolRequest = { XmlSig: string; Assembly: string }
type HighlightingRequest =
{ TextDocument: TextDocumentIdentifier }
diff --git a/src/FsAutoComplete/LspHelpers.fsi b/src/FsAutoComplete/LspHelpers.fsi
index 94d8d84cd..adeceb83b 100644
--- a/src/FsAutoComplete/LspHelpers.fsi
+++ b/src/FsAutoComplete/LspHelpers.fsi
@@ -105,7 +105,7 @@ module Workspace =
val countProjectsInSln: sln: WorkspacePeekFoundSolution -> int
-module SigantureData =
+module SignatureData =
val formatSignature: typ: string -> parms: ('a * string) list list -> string
module Structure =
@@ -197,7 +197,7 @@ type WorkspacePeekRequest =
Deep: int
ExcludedDirs: string array }
-type DocumentationForSymbolReuqest = { XmlSig: string; Assembly: string }
+type DocumentationForSymbolRequest = { XmlSig: string; Assembly: string }
type HighlightingRequest =
{ TextDocument: TextDocumentIdentifier }
diff --git a/src/FsAutoComplete/LspServers/AdaptiveFSharpLspServer.fs b/src/FsAutoComplete/LspServers/AdaptiveFSharpLspServer.fs
index f030ea810..170cff38f 100644
--- a/src/FsAutoComplete/LspServers/AdaptiveFSharpLspServer.fs
+++ b/src/FsAutoComplete/LspServers/AdaptiveFSharpLspServer.fs
@@ -258,8 +258,8 @@ type AdaptiveFSharpLspServer
[] caller: string
) =
logger.info (
- Log.setMessage $"{caller} request: {{parms}}"
- >> Log.addContextDestructured "parms" argValue
+ Log.setMessage $"{caller} request: {{params}}"
+ >> Log.addContextDestructured "params" argValue
)
Helpers.notImplemented<'u>
@@ -270,8 +270,8 @@ type AdaptiveFSharpLspServer
[] caller: string
) =
logger.info (
- Log.setMessage $"{caller} request: {{parms}}"
- >> Log.addContextDestructured "parms" argValue
+ Log.setMessage $"{caller} request: {{params}}"
+ >> Log.addContextDestructured "params" argValue
)
Helpers.ignoreNotification
@@ -295,7 +295,7 @@ type AdaptiveFSharpLspServer
|> Option.defaultValue FSharpConfig.Default
logger.info (
- Log.setMessage "Intialization options {items}"
+ Log.setMessage "Initialization options {items}"
>> Log.addContextDestructured "items" c
)
@@ -408,8 +408,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDidOpen Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDidOpen Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let doc = p.TextDocument
@@ -436,8 +436,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDidClose Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDidClose Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let doc = p.TextDocument
@@ -463,8 +463,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDidChange Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDidChange Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let doc = p.TextDocument
@@ -492,8 +492,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDidSave Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDidSave Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let doc = p.TextDocument
@@ -504,8 +504,8 @@ type AdaptiveFSharpLspServer
do! lspClient.CodeLensRefresh()
logger.info (
- Log.setMessage "TextDocumentDidSave Request Finished: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDidSave Request Finished: {params}"
+ >> Log.addContextDestructured "params" p
)
return ()
@@ -528,8 +528,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentCompletion Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentCompletion Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -763,8 +763,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "CompletionItemResolve Request: {parms}"
- >> Log.addContextDestructured "parms" ci
+ Log.setMessage "CompletionItemResolve Request: {params}"
+ >> Log.addContextDestructured "params" ci
)
return!
@@ -799,8 +799,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentSignatureHelp Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentSignatureHelp Request: {params}"
+ >> Log.addContextDestructured "params" p
)
@@ -850,8 +850,8 @@ type AdaptiveFSharpLspServer
trace |> Tracing.recordException e
logger.error (
- Log.setMessage "TextDocumentSignatureHelp Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentSignatureHelp Request: {params}"
+ >> Log.addContextDestructured "params" p
>> Log.addExn e
)
@@ -865,8 +865,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentHover Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentHover Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -877,8 +877,8 @@ type AdaptiveFSharpLspServer
match tyRes.TryGetToolTipEnhanced pos lineStr with
| Ok(Some tooltipResult) ->
logger.info (
- Log.setMessage "TryGetToolTipEnhanced : {parms}"
- >> Log.addContextDestructured "parms" tooltipResult
+ Log.setMessage "TryGetToolTipEnhanced : {params}"
+ >> Log.addContextDestructured "params" tooltipResult
)
let formatCommentStyle =
@@ -958,8 +958,8 @@ type AdaptiveFSharpLspServer
override x.TextDocumentPrepareRename p =
asyncResult {
logger.info (
- Log.setMessage "TextDocumentOnPrepareRename Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentOnPrepareRename Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -981,8 +981,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentRename Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentRename Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -1054,8 +1054,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDefinition Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDefinition Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -1084,8 +1084,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentTypeDefinition Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentTypeDefinition Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -1114,8 +1114,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentReferences Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentReferences Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -1150,8 +1150,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDocumentHighlight Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDocumentHighlight Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -1192,8 +1192,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentImplementation Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentImplementation Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -1202,8 +1202,8 @@ type AdaptiveFSharpLspServer
and! tyRes = state.GetOpenFileTypeCheckResults filePath |> AsyncResult.ofStringErr
logger.info (
- Log.setMessage "TextDocumentImplementation Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentImplementation Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let getProjectOptions file = state.GetProjectOptionsForFile file |> AsyncResult.bimap id failwith //? Should we fail here?
@@ -1254,8 +1254,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentDocumentSymbol Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentDocumentSymbol Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let fn = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1289,8 +1289,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "WorkspaceSymbol Request: {parms}"
- >> Log.addContextDestructured "parms" symbolRequest
+ Log.setMessage "WorkspaceSymbol Request: {params}"
+ >> Log.addContextDestructured "params" symbolRequest
)
let glyphToSymbolKind = state.GlyphToSymbolKind
@@ -1332,8 +1332,8 @@ type AdaptiveFSharpLspServer
let action () =
logger.info (
- Log.setMessage "TextDocumentFormatting Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentFormatting Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let tryGetFileCheckerOptionsWithLines file = state.GetOpenFileSource file
@@ -1374,8 +1374,8 @@ type AdaptiveFSharpLspServer
let action () =
logger.info (
- Log.setMessage "TextDocumentRangeFormatting Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentRangeFormatting Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let range =
@@ -1424,8 +1424,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentCodeAction Request: {parms}"
- >> Log.addContextDestructured "parms" codeActionParams
+ Log.setMessage "TextDocumentCodeAction Request: {params}"
+ >> Log.addContextDestructured "params" codeActionParams
)
let (fixes: Async[]>) =
@@ -1497,8 +1497,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentCodeLens Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentCodeLens Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let fn = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1531,8 +1531,8 @@ type AdaptiveFSharpLspServer
override __.CodeLensResolve(p: CodeLens) =
// JB:TODO see how to reuse existing code
logger.info (
- Log.setMessage "CodeLensResolve Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "CodeLensResolve Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let handler (f) (arg: CodeLens) : Async> =
@@ -1622,7 +1622,7 @@ type AdaptiveFSharpLspServer
return { p with Command = None } |> Some |> success
| CoreResponse.Res(typ, parms, _) ->
- let formatted = SigantureData.formatSignature typ parms
+ let formatted = SignatureData.formatSignature typ parms
let cmd =
{ Title = formatted
@@ -1687,8 +1687,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "WorkspaceDidChangeWatchedFiles Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "WorkspaceDidChangeWatchedFiles Request: {params}"
+ >> Log.addContextDestructured "params" p
)
for c in p.Changes do
@@ -1711,8 +1711,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "WorkspaceDidChangeConfiguration Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "WorkspaceDidChangeConfiguration Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let dto = p.Settings |> Server.deserialize
@@ -1740,8 +1740,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentFoldingRange Request: {parms}"
- >> Log.addContextDestructured "parms" rangeP
+ Log.setMessage "TextDocumentFoldingRange Request: {params}"
+ >> Log.addContextDestructured "params" rangeP
)
let file = rangeP.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1774,8 +1774,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentSelectionRange Request: {parms}"
- >> Log.addContextDestructured "parms" selectionRangeP
+ Log.setMessage "TextDocumentSelectionRange Request: {params}"
+ >> Log.addContextDestructured "params" selectionRangeP
)
let rec mkSelectionRanges =
@@ -1820,8 +1820,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentSemanticTokensFull request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentSemanticTokensFull request: {params}"
+ >> Log.addContextDestructured "params" p
)
let fn = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1848,8 +1848,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentSemanticTokensRange request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentSemanticTokensRange request: {params}"
+ >> Log.addContextDestructured "params" p
)
let fn = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1874,8 +1874,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentInlayHint Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentInlayHint Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let filePath = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1979,8 +1979,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "TextDocumentInlineValue Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "TextDocumentInlineValue Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let filePath = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -1995,9 +1995,9 @@ type AdaptiveFSharpLspServer
let hints =
pipelineHints
- |> Array.map (fun (pos, linehints) ->
+ |> Array.map (fun (pos, lineHints) ->
{ InlineValueText.Range = fcsPosToProtocolRange pos
- Text = linehints }
+ Text = lineHints }
|> InlineValue.InlineValueText)
|> Some
@@ -2061,8 +2061,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "CallHierarchyIncomingCalls Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "CallHierarchyIncomingCalls Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let filePath = Path.FileUriToLocalPath p.Item.Uri |> Utils.normalizePath
@@ -2144,8 +2144,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "CallHierarchyPrepareParams Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "CallHierarchyPrepareParams Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) =
@@ -2216,8 +2216,8 @@ type AdaptiveFSharpLspServer
override x.FSharpLiterateRequest(p: FSharpLiterateRequest) =
logger.info (
- Log.setMessage "FSharpLiterateRequest Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpLiterateRequest Request: {params}"
+ >> Log.addContextDestructured "params" p
)
Helpers.notImplemented
@@ -2230,8 +2230,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpSignature Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpSignature Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -2263,8 +2263,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpSignatureData Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpSignatureData Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let pos =
@@ -2301,8 +2301,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDocumentationGenerator Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDocumentationGenerator Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -2354,14 +2354,14 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpLineLense Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpLineLense Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let fn = p.Project.GetFilePath() |> Utils.normalizePath
match! state.GetDeclarations fn with
- | None -> return! LspResult.internalError $"No declerations found for {fn}"
+ | None -> return! LspResult.internalError $"No declarations found for {fn}"
| Some decls ->
let decls = decls |> Array.map (fun d -> d, fn)
@@ -2386,8 +2386,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpWorkspaceLoad Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpWorkspaceLoad Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let projs =
@@ -2421,8 +2421,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpWorkspacePeek Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpWorkspacePeek Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let res =
@@ -2457,8 +2457,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpProject Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpProject Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let paths = state.WorkspacePaths
@@ -2493,8 +2493,8 @@ type AdaptiveFSharpLspServer
override __.FSharpFsdn(p: FsdnRequest) =
logger.info (
- Log.setMessage "FSharpFsdn Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpFsdn Request: {params}"
+ >> Log.addContextDestructured "params" p
)
// Hasn't been online for a long time
Helpers.notImplemented
@@ -2506,8 +2506,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDotnetNewList Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDotnetNewList Request: {params}"
+ >> Log.addContextDestructured "params" p
)
match! Commands.DotnetNewList() |> AsyncResult.ofCoreResponse with
@@ -2533,8 +2533,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDotnetNewRun Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDotnetNewRun Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2562,8 +2562,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDotnetAddProject Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDotnetAddProject Request: {params}"
+ >> Log.addContextDestructured "params" p
)
if p.Target <> p.Reference then
@@ -2592,8 +2592,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDotnetRemoveProject Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDotnetRemoveProject Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2621,8 +2621,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDotnetSlnAdd Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDotnetSlnAdd Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2650,8 +2650,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpHelp Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpHelp Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -2681,8 +2681,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpDocumentation Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDocumentation Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let (filePath, pos) = getFilePathAndPosition p
@@ -2716,15 +2716,15 @@ type AdaptiveFSharpLspServer
return! returnException e
}
- override x.FSharpDocumentationSymbol(p: DocumentationForSymbolReuqest) =
+ override x.FSharpDocumentationSymbol(p: DocumentationForSymbolRequest) =
asyncResult {
- let tags = [ "DocumentationForSymbolReuqest", box p ]
+ let tags = [ "DocumentationForSymbolRequest", box p ]
use trace = fsacActivitySource.StartActivityForType(thisType, tags = tags)
try
logger.info (
- Log.setMessage "FSharpDocumentationSymbol Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpDocumentationSymbol Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let! tyRes =
@@ -2768,8 +2768,8 @@ type AdaptiveFSharpLspServer
use trace = fsacActivitySource.StartActivityForType(thisType)
logger.info (
- Log.setMessage "LoadAnalyzers Request: {parms}"
- >> Log.addContextDestructured "parms" path
+ Log.setMessage "LoadAnalyzers Request: {params}"
+ >> Log.addContextDestructured "params" path
)
try
@@ -2790,8 +2790,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FSharpPipelineHints Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FSharpPipelineHints Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let filePath = p.TextDocument.GetFilePath() |> Utils.normalizePath
@@ -2823,8 +2823,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjMoveFileUp Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjMoveFileUp Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2853,8 +2853,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjMoveFileDown Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjMoveFileDown Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2883,8 +2883,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjAddFileAbove Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjAddFileAbove Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2912,8 +2912,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjAddFileBelow Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjAddFileBelow Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2941,8 +2941,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjRenameFile Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjRenameFile Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -2971,8 +2971,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjAddFile Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjAddFile Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -3000,8 +3000,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjRemoveFile Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjRemoveFile Request: {params}"
+ >> Log.addContextDestructured "params" p
)
let fullPath = Path.Combine(Path.GetDirectoryName p.FsProj, p.FileVirtualPath)
@@ -3035,8 +3035,8 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "FsProjAddExistingFile Request: {parms}"
- >> Log.addContextDestructured "parms" p
+ Log.setMessage "FsProjAddExistingFile Request: {params}"
+ >> Log.addContextDestructured "params" p
)
do!
@@ -3059,7 +3059,7 @@ type AdaptiveFSharpLspServer
override x.Dispose() = disposables.Dispose()
- member this.WorkDoneProgessCancel(token: ProgressToken) : Async =
+ member this.WorkDoneProgressCancel(token: ProgressToken) : Async =
async {
let tags = [ "ProgressToken", box token ]
@@ -3067,15 +3067,15 @@ type AdaptiveFSharpLspServer
try
logger.info (
- Log.setMessage "WorkDoneProgessCancel Request: {parms}"
- >> Log.addContextDestructured "parms" token
+ Log.setMessage "WorkDoneProgressCancel Request: {params}"
+ >> Log.addContextDestructured "params" token
)
with e ->
trace |> Tracing.recordException e
logger.error (
- Log.setMessage "WorkDoneProgessCancel Request Errored {p}"
+ Log.setMessage "WorkDoneProgressCancel Request Errored {p}"
>> Log.addContextDestructured "token" token
>> Log.addExn e
)
diff --git a/src/FsAutoComplete/LspServers/AdaptiveServerState.fs b/src/FsAutoComplete/LspServers/AdaptiveServerState.fs
index 073dd82d3..11c2daa98 100644
--- a/src/FsAutoComplete/LspServers/AdaptiveServerState.fs
+++ b/src/FsAutoComplete/LspServers/AdaptiveServerState.fs
@@ -1050,15 +1050,15 @@ type AdaptiveState(lspClient: FSharpLspClient, sourceTextFactory: ISourceTextFac
|> Async.map (Result.ofOption (fun () -> $"Could not read file: {file}"))
do
- let fileshimChanges = openFilesWithChanges |> AMap.mapA (fun _ v -> v)
+ let fileShimChanges = openFilesWithChanges |> AMap.mapA (fun _ v -> v)
// let cachedFileContents = cachedFileContents |> cmap.mapA (fun _ v -> v)
let filesystemShim file =
- // GetLastWriteTimeShim gets called _alot_ and when we do checks on save we use Async.Parallel for type checking.
+ // GetLastWriteTimeShim gets called _a lot_ and when we do checks on save we use Async.Parallel for type checking.
// Adaptive uses lots of locks under the covers, so many threads can get blocked waiting for data.
// flattening openFilesWithChanges makes this check a lot quicker as it's not needing to recalculate each value.
- fileshimChanges |> AMap.force |> HashMap.tryFind file
+ fileShimChanges |> AMap.force |> HashMap.tryFind file
FSharp.Compiler.IO.FileSystemAutoOpens.FileSystem <-
FileSystem(FSharp.Compiler.IO.FileSystemAutoOpens.FileSystem, filesystemShim)
@@ -1117,11 +1117,11 @@ type AdaptiveState(lspClient: FSharpLspClient, sourceTextFactory: ISourceTextFac
let! projs =
asyncOption {
let! cts = tryGetOpenFileToken filePath
- use lcts = CancellationTokenSource.CreateLinkedTokenSource(ctok, cts.Token)
+ use linkedCts = CancellationTokenSource.CreateLinkedTokenSource(ctok, cts.Token)
let! opts =
checker.GetProjectOptionsFromScript(filePath, file.Source, tfmConfig)
- |> Async.withCancellation lcts.Token
+ |> Async.withCancellation linkedCts.Token
opts |> scriptFileProjectOptions.Trigger
@@ -1234,9 +1234,9 @@ type AdaptiveState(lspClient: FSharpLspClient, sourceTextFactory: ISourceTextFac
let autoCompleteNamespaces =
autoCompleteItems
- |> AMap.choose (fun name (d, pos, fn, getline, ast) ->
+ |> AMap.choose (fun name (d, pos, fn, getLine, ast) ->
- Commands.calculateNamespaceInsert (fun () -> Some ast) d pos getline)
+ Commands.calculateNamespaceInsert (fun () -> Some ast) d pos getLine)
let getAutoCompleteNamespacesByDeclName name = autoCompleteNamespaces |> AMap.tryFind name
@@ -1373,11 +1373,11 @@ type AdaptiveState(lspClient: FSharpLspClient, sourceTextFactory: ISourceTextFac
asyncOption {
let! opts = selectProject projectOptions
let! cts = tryGetOpenFileToken file
- use lcts = CancellationTokenSource.CreateLinkedTokenSource(ctok, cts.Token)
+ use linkedCts = CancellationTokenSource.CreateLinkedTokenSource(ctok, cts.Token)
return!
parseAndCheckFile checker info opts.FSharpProjectOptions true
- |> Async.withCancellation lcts.Token
+ |> Async.withCancellation linkedCts.Token
}
})
@@ -1964,7 +1964,7 @@ type AdaptiveState(lspClient: FSharpLspClient, sourceTextFactory: ISourceTextFac
if isFileOpen filePath |> AVal.force then
return ()
else
- // We want to try to use the file system's datetime if available
+ // We want to try to use the file system's DateTime if available
let file = VolatileFile.Create(sourceTextFactory.Create(filePath, text), version)
updateOpenFiles file
diff --git a/src/FsAutoComplete/LspServers/Common.fs b/src/FsAutoComplete/LspServers/Common.fs
index b0dc991d9..cc256a613 100644
--- a/src/FsAutoComplete/LspServers/Common.fs
+++ b/src/FsAutoComplete/LspServers/Common.fs
@@ -213,7 +213,7 @@ module Helpers =
Some
{ ResolveProvider = Some true
TriggerCharacters = Some([| '.'; ''' |])
- AllCommitCharacters = None //TODO: what chars shoudl commit completions?
+ AllCommitCharacters = None //TODO: what chars should commit completions?
CompletionItem = None }
CodeLensProvider = Some { CodeLensOptions.ResolveProvider = Some true }
CodeActionProvider =
diff --git a/src/FsAutoComplete/LspServers/FSharpLspClient.fs b/src/FsAutoComplete/LspServers/FSharpLspClient.fs
index ccfbc89fe..8c3634843 100644
--- a/src/FsAutoComplete/LspServers/FSharpLspClient.fs
+++ b/src/FsAutoComplete/LspServers/FSharpLspClient.fs
@@ -314,7 +314,7 @@ type ProgressListener(lspClient: FSharpLspClient, traceNamespace: string array)
interface IAsyncDisposable with
member this.DisposeAsync() : ValueTask =
- // was getting a compile error for the statemachine in CI to `task`
+ // was getting a compile error for the state machine in CI to `task`
async {
if not isDisposed then
isDisposed <- true
diff --git a/src/FsAutoComplete/LspServers/IFSharpLspServer.fs b/src/FsAutoComplete/LspServers/IFSharpLspServer.fs
index a48045c77..33cddc31b 100644
--- a/src/FsAutoComplete/LspServers/IFSharpLspServer.fs
+++ b/src/FsAutoComplete/LspServers/IFSharpLspServer.fs
@@ -34,7 +34,7 @@ type IFSharpLspServer =
abstract FSharpDotnetSlnAdd: DotnetProjectRequest -> Async>
abstract FSharpHelp: TextDocumentPositionParams -> Async>
abstract FSharpDocumentation: TextDocumentPositionParams -> Async>
- abstract FSharpDocumentationSymbol: DocumentationForSymbolReuqest -> Async>
+ abstract FSharpDocumentationSymbol: DocumentationForSymbolRequest -> Async>
abstract FSharpLiterateRequest: FSharpLiterateRequest -> Async>
abstract LoadAnalyzers: obj -> Async>
abstract FSharpPipelineHints: FSharpPipelineHintRequest -> Async>