public void OpenSolution(string slnFile) { Workspace = new KordueneWorkspace(slnFile); OnPropertyChanged(nameof(Projects)); OnPropertyChanged(nameof(Configurations)); OnPropertyChanged(nameof(Platforms)); SelectedProject = Workspace.CurrentSolution.Projects.FirstOrDefault(); SelectedConfiguration = Configurations.FirstOrDefault(); SelectedPlatform = Platforms.FirstOrDefault(); UpdateWorkspaceItems(); SolutionLoaded?.Invoke(this, EventArgs.Empty); State = AppState.SolutionReady; }
private void OnSolutionLoaded() { SolutionLoaded?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Fires the <see cref="SolutionLoaded"/> event /// </summary> protected virtual void OnSolutionLoaded() { SolutionLoaded?.Invoke(this, EventArgs.Empty); }