protected override void NotifyListeners(ProjectChangeEventArgs e) { if (AllowNotifyListeners) { base.NotifyListeners(e); } }
protected override void NotifyListeners(ProjectChangeEventArgs e) { ListenersNotifiedOf = e.Kind; if (NotifyChangedEvents) { base.NotifyListeners(e); } }
// virtual so it can be overridden in tests protected virtual void NotifyListeners(ProjectChangeEventArgs e) { var handler = Changed; if (handler != null) { handler(this, e); } }
// virtual so it can be overridden in tests protected virtual void NotifyListeners(ProjectChangeEventArgs e) { _foregroundDispatcher.AssertForegroundThread(); var handler = Changed; if (handler != null) { handler(this, e); } }
private void ProjectManager_Changed(object sender, ProjectChangeEventArgs args) { if (args.Kind == ProjectChangeKind.ProjectAdded) { var associatedWorkspaceProject = _projectManager .Workspace .CurrentSolution .Projects .FirstOrDefault(project => FilePathComparer.Instance.Equals(args.ProjectFilePath, project.FilePath)); if (associatedWorkspaceProject != null) { _workspaceStateGenerator.Update(associatedWorkspaceProject, args.Newer); } } }
private void ProjectManager_Changed(object sender, ProjectChangeEventArgs args) { switch (args.Kind) { case ProjectChangeKind.ProjectAdded: case ProjectChangeKind.DocumentRemoved: case ProjectChangeKind.DocumentAdded: var associatedWorkspaceProject = _projectManager .Workspace .CurrentSolution .Projects .FirstOrDefault(project => FilePathComparer.Instance.Equals(args.ProjectFilePath, project.FilePath)); if (associatedWorkspaceProject != null) { _workspaceStateGenerator.Update(associatedWorkspaceProject, args.Newer, CancellationToken.None); } break; } }
protected override void NotifyListeners(ProjectChangeEventArgs e) { ListenersNotified = true; }
protected override void NotifyListeners(ProjectChangeEventArgs e) { ListenersNotifiedOf = e.Kind; }
protected override void NotifyListeners(ProjectChangeEventArgs e) { }