/// <summary>
 /// Loads all *.csproj and *.vcxproj files found under a directory.
 /// It searches all subdirectories.
 /// </summary>
 /// <param name="directoryPath">The path to search</param>
 /// <returns>The number of files discovered</returns>
 public int LoadAtDirectory(string directoryPath)
 {
     model.SetInputDirectory(directoryPath);
     OnPropertyChanged("FoundProperties");
     OnPropertyChanged("AllProjects");
     OnPropertyChanged("AllConfigurations");
     OnPropertyChanged("AllPlatforms");
     return(model.Count);
 }