private void RaiseAnalyzersChangedIfBindingChanged(bool?isBindingCleared = null) { var newBindingConfiguration = configurationProvider.GetConfiguration(); if (!CurrentConfiguration.Equals(newBindingConfiguration)) { CurrentConfiguration = newBindingConfiguration; SolutionBindingChanged?.Invoke(this, new ActiveSolutionBindingEventArgs(newBindingConfiguration)); } else if (isBindingCleared == false) { SolutionBindingUpdated?.Invoke(this, EventArgs.Empty); } SetBoundSolutionUIContext(); }
public Delegate[] GetSolutionBindingUpdatedInvocationList() { return(SolutionBindingUpdated?.GetInvocationList()); }
public void SimulateSolutionBindingUpdated() { SolutionBindingUpdated?.Invoke(this, EventArgs.Empty); }