code: function SearchResultItem(rangeResult) {
          this.name = rangeResult.name;
          this.textRange = new TextRange(rangeResult.document, rangeResult.lineStart, rangeResult.lineEnd);
          // this.$listItem is assigned in load()
      }
docs: Stores one search result: its source file, line range, etc. plus the DOM node representing it
  in the results list.
  @constructor