anchor.diff:        if long.Length <= length then long
         else buildUsage None
       // If there is a signature file, we should go for implementation file
  -<<<<<<< HEAD
       let loc = tryGetLocation v
  -    let location = formatSourceLocation ctx.SourceFolderRepository loc
  -=======
  -    let loc = defaultArg v.ImplementationLocation v.DeclarationLocation
       let location = formatSourceLocation ctx.UrlRangeHighlight ctx.SourceFolderRepository loc
  ->>>>>>> JanBessai/UrlRangeHighlight
       MemberOrValue.Create(buildShortUsage, modifiers, typars, signature, location)
   
       (*
  
positive.code:         if field.IsStatic then yield "static" ]
      let typeparams = List.empty
      let signature = formatType field.FieldType
  <<<<<<< HEAD
      let loc = tryGetLocation field
      let location = formatSourceLocation ctx.SourceFolderRepository loc
  =======
      let loc = defaultArg field.ImplementationLocation field.DeclarationLocation
      let location = formatSourceLocation ctx.UrlRangeHighlight ctx.SourceFolderRepository loc
  >>>>>>> JanBessai/UrlRangeHighlight
      MemberOrValue.Create(usage, modifiers, typeparams, signature, location)
  
    let getFSharpStaticParamXmlSig (typeProvider:FSharpEntity) parameterName = 
  
negative.code:     let modifiers = List.empty
      let typeparams = List.empty
      let signature = formatType staticParam.Kind + (if staticParam.IsOptional then sprintf " (optional, default = %A)" staticParam.DefaultValue else "")
      let loc = tryGetLocation staticParam
      let location = formatSourceLocation ctx.UrlRangeHighlight ctx.SourceFolderRepository loc
      MemberOrValue.Create(usage, modifiers, typeparams, signature, location)
  
  module Reader =
  