anchor.diff:    Injector injector(int nodeIndex) => new ElementInjector(this, nodeIndex);
   
     void detachAndDestroy() {
  -    viewContainerElement
  -        ?.detachView(viewContainerElement.nestedViews.indexOf(this));
  +    _viewContainerElement
  +        ?.detachView(_viewContainerElement.nestedViews.indexOf(this));
       destroy();
     }
   
  
positive.code:       }
        view = view.type == ViewType.COMPONENT
            ? view.parentView
            : view.viewContainerElement?.parentView;
      }
    }
  
  
negative.code:   @visibleForTesting
    List rootNodesOrViewContainers;
  
    final _onDestroyCallbacks = <OnDestroyCallback>[];
    List subscriptions;
  
    /// Container that is set when this view is attached to a container.
    ViewContainer _viewContainerElement;
  
    // The names of the below fields must be kept in sync with codegen_name_util.ts or
    // change detection will fail.
  