OpenTween.TweenMain.IDRuleMenuItem_Click C# (CSharp) Method

IDRuleMenuItem_Click() private method

private IDRuleMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void IDRuleMenuItem_Click(object sender, EventArgs e)
        {
            //未選択なら処理終了
            if (_curList.SelectedIndices.Count == 0) return;

            var tab = this._statuses.Tabs[this._curTab.Text];
            var screenNameArray = this._curList.SelectedIndices.Cast<int>()
                .Select(x => tab[x])
                .Select(x => x.RetweetedId != null ? x.RetweetedBy : x.ScreenName)
                .ToArray();

            this.AddFilterRuleByScreenName(screenNameArray);

            if (screenNameArray.Length != 0)
            {
                List<string> atids = new List<string>();
                foreach (var screenName in screenNameArray)
                {
                    atids.Add("@" + screenName);
                }
                int cnt = AtIdSupl.ItemCount;
                AtIdSupl.AddRangeItem(atids.ToArray());
                if (AtIdSupl.ItemCount != cnt) ModifySettingAtId = true;
            }
        }
TweenMain