anchor.diff:              options: FSharpProjectOptions,
               filePath: string,
               textVersionHash: int,
  -            triggerTypedChar: char option
  +            triggerTypedChar: char option,
  +            possibleCurrentSignatureHelpSessionKind: CurrentSignatureHelpSessionKind option
           ) =
           asyncMaybe {
               let textLines = sourceText.Lines
  
positive.code: 
      static let oneColAfter (lp: LinePosition) = LinePosition(lp.Line,lp.Character+1)
      static let oneColBefore (lp: LinePosition) = LinePosition(lp.Line,max 0 (lp.Character-1))
  
      static member internal ProvideMethodsAsyncAux
          (
  
negative.code: 
              let adjustedColumnChar = sourceText.[adjustedColumnInSource]
  
              match triggerTypedChar, possibleCurrentSignatureHelpSessionKind with
              // Generally ' ' indicates a function application, but it's also used commonly after a comma in a method call.
              // This means that the adjusted position relative to the caret could be a ',' or a '(' or '<',
              // which would mean we're already inside of a method call - not a function argument. So we bail if that's the case.
              | Some ' ', None when adjustedColumnChar <> ',' && adjustedColumnChar <> '(' && adjustedColumnChar <> '<' ->
                  return!
                      FSharpSignatureHelpProvider.ProvideParametersAsyncAux(
                          parseResults,
                          checkFileResults,
                          document.Id,
                          defines,
                          documentationBuilder,
                          sourceText,
                          caretPosition,
                          adjustedColumnInSource,
                          filePath)
              | _, Some FunctionApplication when adjustedColumnChar <> ',' && adjustedColumnChar <> '(' && adjustedColumnChar <> '<' ->
                  return!
                      FSharpSignatureHelpProvider.ProvideParametersAsyncAux(
                          parseResults,
  