code: function detectChangesInternal(hostView, hostNode, component) {
      var oldView = enterView(hostView, hostNode);
      var hostTView = hostView[TVIEW];
      var template = hostTView.template;
      var viewQuery = hostTView.viewQuery;
      try {
          namespaceHTML();
          createViewQuery(viewQuery, hostView[FLAGS], component);
          template(getRenderFlags(hostView), component);
          refreshView();
          updateViewQuery(viewQuery, component);
      }
      finally {
          leaveView(oldView);
      }
  }
docs: Checks the view of the component provided. Does not gate on dirty checks or execute doCheck.