protected virtual void OnVisibleChanged(IssueGroupEventArgs eventArgs) { var handler = visibleChanged; if (handler != null) { handler(this, eventArgs); } }
protected virtual void OnChildrenInvalidated(IssueGroupEventArgs eventArgs) { var handler = childrenInvalidated; if (handler != null) { handler(this, eventArgs); } }
void HandleVisibleChanged(object sender, IssueGroupEventArgs e) { lock (_lock) { var visibleChildren = children.Any(child => child.Visible); if ((e.Node.Visible && visibleChildren) || (!e.Node.Visible && !visibleChildren)) { OnVisibleChanged(new IssueGroupEventArgs(this)); } OnTextChanged(new IssueGroupEventArgs(this)); } }
protected virtual void OnVisibleChanged (IssueGroupEventArgs eventArgs) { var handler = visibleChanged; if (handler != null) { handler (this, eventArgs); } }
void HandleVisibleChanged (object sender, IssueGroupEventArgs e) { lock (_lock) { var visibleChildren = children.Any (child => child.Visible); if ((e.Node.Visible && visibleChildren) || (!e.Node.Visible && !visibleChildren)) { OnVisibleChanged (new IssueGroupEventArgs (this)); } OnTextChanged (new IssueGroupEventArgs (this)); } }
protected virtual void OnChildrenInvalidated (IssueGroupEventArgs eventArgs) { var handler = childrenInvalidated; if (handler != null) { handler (this, eventArgs); } }