anchor.diff:                  ]
           | None -> []
   
  -    let private symbolIsFullyQualified (getSourceLineStr: int -> string) (sym: FSharpSymbolUse) (fullName: string) =
  +    let symbolIsFullyQualified (getSourceLineStr: int -> string) (sym: FSharpSymbolUse) (fullName: string) =
           let lineStr = getSourceLineStr sym.RangeAlternate.StartLine
           match QuickParse.GetCompleteIdentifierIsland true lineStr sym.RangeAlternate.EndColumn with
           | Some (island, _, _) -> island = fullName
           | None -> false
   
  -    type private NamespaceUse =
  +    type NamespaceUse =
           { Ident: string
             Location: range }
   
  
positive.code: open Microsoft.FSharp.Compiler.Ast
  open Microsoft.FSharp.Compiler.Range
  
  module internal UnusedOpens =
      /// Represents single open statement.
      type private OpenStatement =
          { /// Full namespace or module identifier as it's presented in source code.
            LiteralIdent: string
            /// All possible namespace or module identifiers, including the literal one.
  
negative.code:                 yield! visitSynModuleOrNamespaceDecls longId decls moduleRange ]
          | _ -> []
  
      let getAutoOpenAccessPath (ent:FSharpEntity) =
          // Some.Namespace+AutoOpenedModule+Entity
  
          // HACK: I can't see a way to get the EnclosingEntity of an Entity
  