anchor.diff:          asmCompiler.GetType("Microsoft.FSharp.Compiler.SourceCodeServices.NotifyFileTypeCheckStateIsDirty")
       member __.SourceTokenizer = sourceTokenizerType
       member __.TokenInformation = tokenInformationType
  +
  +    member __.DataTipText = dataTipText
  +    member __.DataTipElement = dataTipElement
  +    member __.XmlComment = xmlComment
       
       /// Set the currently loaded FSharpCompiler wrapper to a wrapper that
       /// wraps the specified library. This allows it to be used with any library
  
positive.code:   type DataTipText(wrapped:obj) = 
      member x.Wrapped = wrapped
      static member Empty = DataTipText(null)
  
    let (|DataTipText|) (d:DataTipText) = 
      if d.Wrapped = null then []
  
negative.code:     let asyncType = fSharpCore.GetType("Microsoft.FSharp.Control.FSharpAsync")
      let fsharpListType = fSharpCore.GetType("Microsoft.FSharp.Collections.FSharpList`1")
      let fsharpOptionType = fSharpCore.GetType("Microsoft.FSharp.Core.FSharpOption`1")
  
      let dataTipText = asmCompiler.GetType(   "Microsoft.FSharp.Compiler.SourceCodeServices.DataTipText")
      let dataTipElement = asmCompiler.GetType("Microsoft.FSharp.Compiler.SourceCodeServices.DataTipElement")
      let xmlComment = asmCompiler.GetType(    "Microsoft.FSharp.Compiler.SourceCodeServices.XmlComment")
      
      let funcConvertType = fSharpCore.GetType("Microsoft.FSharp.Core.FuncConvert")
      let toFSharpFunc = funcConvertType.GetMethods() |> Array.find (fun x -> x.Name = "ToFSharpFunc" && x.GetParameters().[0].ParameterType.Name = "Converter`2")
  