anchor.diff:          (targetDocument:Document, symbolRange:range, targetSource:SourceText, checker: FSharpChecker, projectInfoManager: ProjectInfoManager) =
           findSymbolHelper (targetDocument, symbolRange, targetSource,true, checker, projectInfoManager) 
   
  +
       /// find the definition location (implementation file/.fs) of the target symbol
       let findDefinitionOfSymbolAtRange
           (targetDocument:Document, symbolRange:range, targetSourceText:SourceText, checker: FSharpChecker, projectInfoManager: ProjectInfoManager) =
           findSymbolHelper (targetDocument, symbolRange, targetSourceText,false, checker, projectInfoManager)
  +
       
       /// use the targetSymbol to find the first instance of its presence in the provided source file
       let findSymbolDeclarationInFile
  
positive.code:         clearStatusBarAfter 4000
          false
  
      /// find the declaration location (signature file/.fsi) of the target symbol if possible, fall back to definition 
      member this.NavigateToSymbolDeclarationAsync (targetDocument:Document, targetSourceText:SourceText, symbolRange:range) = async {
          
  
negative.code:                 (targetDocument, symbolRange, targetSourceText, checkerProvider.Checker, projectInfoManager) 
          return tryNavigateToItem navresult
      }
  
  
      static member FindDefinition
          (checker: FSharpChecker, documentKey: DocumentId, sourceText: SourceText, filePath: string, position: int,
  