示例#1
0
        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);
        }
示例#2
0
 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);
     });
 }
示例#3
0
        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);
        }
示例#4
0
 private void OnIssuesFound(object sender, InspectorIssuesFoundEventArg e)
 {
     _issueCount           = _issueCount + e.Issues.Count;
     _statusButton.Caption = string.Format("{0} issue" + (_issueCount == 1 ? string.Empty : "s"), _issueCount);
 }