private IObservable <Unit> CollectBuildInAssets(string logFilePath)
 {
     return(BuildInAssets.CollectBuildInAssets(logFilePath)
            .SelectMany(x => LoadBuildInAssets(x).ToObservable())
            .Do(_ => Repaint())
            .AsUnitObservable());
 }
 public IObservable <Unit> CollectBuildInAssets()
 {
     return(BuildInAssets.CollectBuildInAssets()
            .SelectMany(x => LoadBuildInAssets(x).ToObservable())
            .Do(_ => Repaint())
            .AsUnitObservable());
 }