anchor.diff:                          let summary = getSummaryFromSymbol func backUpSig
                           ToolTip(signature, summary)
                       else
  -                        let signature = getFuncSignature displayContext func
  +                        let signature = getFuncSignature displayContext func 3 false
                           ToolTip(signature, getSummaryFromSymbol func backUpSig)                            
   
               else
  
positive.code:             if isConstructor func then 
                  if func.EnclosingEntity.IsValueType || func.EnclosingEntity.IsEnum then
                      //ValueTypes
                      let signature = getFuncSignature symbolUse.DisplayContext func
                      ToolTip(signature, getSummaryFromSymbol func backUpSig)
                  else
                      //ReferenceType constructor
                      let signature = getFuncSignature symbolUse.DisplayContext func
                      ToolTip(signature, getSummaryFromSymbol func backUpSig)
  
              elif func.FullType.IsFunctionType && not func.IsPropertyGetterMethod && not func.IsPropertySetterMethod && not symbolUse.IsFromComputationExpression then 
                  if isOperatorOrActivePattern func.DisplayName then
                      //Active pattern or operator
                      let signature = getFuncSignature symbolUse.DisplayContext func
                      ToolTip(signature, getSummaryFromSymbol func backUpSig)
                  else
                      //closure/nested functions
  
negative.code:            unionCase.Name ++ asType Keyword "of" ++ typeList
           else unionCase.Name
  
      let getFuncSignature displayContext (func: FSharpMemberFunctionOrValue) indent signatureOnly =
          let indent = String.replicate indent " "
          let functionName =
              if isConstructor func then func.EnclosingEntity.DisplayName
              else func.DisplayName
  