anchor.diff:              | MemberKind.PropertyGetSet -> NavigableItemKind.Property
               | MemberKind.Member -> NavigableItemKind.Member
   
  -        let addBinding (Binding(_access, _bindingKind, _isInline, _isMutable, _attrs, _xmldoc, valData, headPat, _retTy, _rhs, _bindingRange, _seqPoint)) =
  +        let addBinding (Binding(_access, _bindingKind, _isInline, _isMutable, _attrs, _xmldoc, valData, headPat, _retTy, 
  +                                _rhs, _bindingRange, _seqPoint)) itemKind =
               let (SynValData(memberFlagsOpt, _valInfo, _idOpt)) = valData
               let kind =
  -                match memberFlagsOpt with
  -                | Some mf -> mapMemberKind mf.MemberKind
  -                | _ -> NavigableItemKind. ModuleValue
  +                match itemKind with
  +                | Some x -> x
  +                | _ ->
  +                    match memberFlagsOpt with
  +                    | Some mf -> mapMemberKind mf.MemberKind
  +                    | _ -> NavigableItemKind.ModuleValue
   
               match headPat with
               | SynPat.LongIdent(LongIdentWithDots([_this; id], _ranges), _, _typeArgs, _constructorDecls, _access, _range) ->
  
positive.code: ﻿namespace FSharpVSPowerTools.ProjectSystem.Navigation
  
  open System
  
  open Microsoft.FSharp.Compiler
  open Microsoft.FSharp.Compiler.Ast
  
  
negative.code:                         walkSynMemberDefn m
                  | None -> ()
              | SynMemberDefn.Member(binding, _range) ->
                  addBinding binding None
              | SynMemberDefn.NestedType(typeDef, _access, _range) -> 
                  walkSynTypeDefn typeDef
              | SynMemberDefn.ValField(field, _range) ->
                  addField field false
              | SynMemberDefn.LetBindings (bindings, _, _, _) -> 
                  bindings |> List.iter (fun binding -> addBinding binding (Some NavigableItemKind.Field))
              | SynMemberDefn.Open _
              | SynMemberDefn.ImplicitInherit _
              | SynMemberDefn.Inherit _
              | SynMemberDefn.ImplicitCtor _ -> ()
  
          match parsedInput with
  