code: function registerContentQuery(queryList) {
      var savedContentQueriesLength = (viewData[CONTENT_QUERIES] || (viewData[CONTENT_QUERIES] = [])).push(queryList);
      if (firstTemplatePass) {
          var currentDirectiveIndex = directives.length - 1;
          var tViewContentQueries = tView.contentQueries || (tView.contentQueries = []);
          var lastSavedDirectiveIndex = tView.contentQueries.length ? tView.contentQueries[tView.contentQueries.length - 2] : -1;
          if (currentDirectiveIndex !== lastSavedDirectiveIndex) {
              tViewContentQueries.push(currentDirectiveIndex, savedContentQueriesLength - 1);
          }
      }
  }
docs: Registers a QueryList, associated with a content query, for later refresh (part of a view
  refresh).