anchor.diff:        NavigationItems(wrapped?GetNavigationItems())
       /// Return the inner-most range associated with a possible breakpoint location
       //abstract ValidateBreakpointLocation : Position -> Range option
  -    /// When these files change then the build is invalid
  -    //abstract DependencyFiles : unit -> string list
  +    // When these files change then the build is invalid
  +    member x.DependencyFiles = wrapped?DependencyFiles() |> List.untypedMap string
  +    member x.ParseTree = let o = wrapped?ParseTree
  +                         if o  <> null then
  +                            Some(ParsedInput(o?Value))
  +                         else
  +                            None
   
   
     type Severity = Warning | Error
  
positive.code:       let tmp : obj[] = Array.zeroCreate decls?Length
        System.Array.Copy(decls :?> System.Array, tmp, (decls?Length : int))
        [| for t in tmp -> TopLevelDeclaration(t) |]
        
    type UntypedParseInfo(wrapped:obj) =
      member x.Wrapped = wrapped
      /// Name of the file for which this information were created
      member x.FileName : string = wrapped?FileName
  
negative.code:       XmlCommentSignature(it1, it2)
      else failwith "Unexpected XmlComment value!"
  
  
    type ParsedImplFileInput(wrapped:obj) =
      let ParsedImplFileInput = string wrapped?Item1
      //let isScript = bool wrapped?Item2
      let QualifiedNameOfFile = wrapped?Item3
      //let  ScopedPragma = list wrapped?Item4
      //let SynModuleOrNamespace = list wrapped?Item6
      //let isLastCompiland = bool wrapped?Item7
      member x.ParsedHashDirective = wrapped?Item5 |> List.untypedMap string
  
    type ParsedInput(wrapped:obj) =
      member x.Wrapped = wrapped
      
    let (|ImplFile|SigFile|) (input:ParsedInput) =
      if input.Wrapped?IsImplFile then ImplFile(ParsedImplFileInput(input.Wrapped?Item))
      elif input.Wrapped?IsParsedInput then SigFile()
      else failwith "Unexpected ParsedInput value!"
  
    type DataTipElement(wrapped:obj) = 
      member x.Wrapped = wrapped
        
  