internal new ReferenceManager GetBoundReferenceManager() { if (_lazyAssemblySymbol == null) { _referenceManager.CreateSourceAssemblyForCompilation(this); Debug.Assert(_lazyAssemblySymbol != null); } // referenceManager can only be accessed after we initialized the lazyAssemblySymbol. // In fact, initialization of the assembly symbol might change the reference manager. return(_referenceManager); }