anchor.diff:              
           | Item.SetterArg (_, item) -> 
               FormatItemDescriptionToToolTipElement isDecl infoReader m denv item
  +
           |  _ -> 
               FSharpStructuredToolTipElement.None
   
  
positive.code:             | Item.MethodGroup (_, minfos, _) when minfos |> List.forall (fun minfo -> minfo.IsExtensionMember) -> FSharpGlyph.ExtensionMethod
              | Item.MethodGroup _ -> FSharpGlyph.Method
              | Item.TypeVar _ 
              | Item.Types _ 
              | Item.UnqualifiedType _ -> FSharpGlyph.Class   
              | Item.ModuleOrNamespaces(modref::_) -> 
                    if modref.IsNamespace then FSharpGlyph.NameSpace else FSharpGlyph.Module
              | Item.ArgName _ -> FSharpGlyph.Variable
  
negative.code:            FSharpStructuredToolTipElement.Single(layout, xml)
  
          // Types.
          | Item.Types(_,((TType_app(tcref,_)):: _))
          | Item.UnqualifiedType (tcref :: _) -> 
              let denv = { denv with shortTypeNames = true  }
              let layout =
                  NicePrint.layoutTycon denv infoReader AccessibleFromSomewhere m (* width *) tcref.Deref ^^
  