OpenTween.TweenMain.AddFilterRuleByScreenName C# (CSharp) Method

AddFilterRuleByScreenName() public method

public AddFilterRuleByScreenName ( ) : void
return void
        public void AddFilterRuleByScreenName(params string[] screenNameArray)
        {
            //タブ選択(or追加)
            string tabName;
            if (!SelectTab(out tabName)) return;

            var tab = (FilterTabModel)this._statuses.Tabs[tabName];

            bool mv;
            bool mk;
            if (tab.TabType != MyCommon.TabUsageType.Mute)
            {
                this.MoveOrCopy(out mv, out mk);
            }
            else
            {
                // ミュートタブでは常に MoveMatches を true にする
                mv = true;
                mk = false;
            }

            foreach (var screenName in screenNameArray)
            {
                tab.AddFilter(new PostFilterRule
                {
                    FilterName = screenName,
                    UseNameField = true,
                    MoveMatches = mv,
                    MarkMatches = mk,
                    UseRegex = false,
                    FilterByUrl = false,
                });
            }

            this.ApplyPostFilters();
            SaveConfigsTabs();
        }
TweenMain