public void ApplyNewHintPath( NewHintPathSetter newHintPathSetter ) { var referenceIds = References.Select( r => r.Id ).ToArray(); if( referenceIds.Empty() ) { return; } var hintPathSetter = newHintPathSetter.CloneWithReferenceFilter( referenceIds ); _projectFile.Accept( hintPathSetter ); References.ForEach( r => r.RefreshNewHintPath() ); }
public Task ApplyNewHintPath() { var newHintPathSetter = new NewHintPathSetter( NewHintPathRoot ); Projects.ForEach( p => p.ApplyNewHintPath( newHintPathSetter ) ); return TaskUtils.Completed(); }