private void OnIssuesFound(object sender, InspectorIssuesFoundEventArg e) { var newCount = Control.IssueCount + e.Issues.Count; Control.IssueCount = newCount; Control.IssueCountText = string.Format("{0} issue" + (newCount != 1 ? "s" : string.Empty), newCount); }
private void _inspector_IssuesFound(object sender, InspectorIssuesFoundEventArg e) { Interlocked.Add(ref _issues, e.Issues.Count); Control.Invoke((MethodInvoker) delegate { var newCount = _issues; Control.SetIssuesStatus(newCount); }); }
private void OnIssuesFound(object sender, InspectorIssuesFoundEventArg e) { _issueCount = _issueCount + e.Issues.Count; var resource = _issueCount == 1 ? RubberduckUI.CodeInspections_NumberOfIssues_Singular : RubberduckUI.CodeInspections_NumberOfIssues_Plural; _statusButton.Caption = string.Format(resource, _issueCount); }
private void OnIssuesFound(object sender, InspectorIssuesFoundEventArg e) { _issueCount = _issueCount + e.Issues.Count; _statusButton.Caption = string.Format("{0} issue" + (_issueCount == 1 ? string.Empty : "s"), _issueCount); }