コード例 #1
0
        public void Submit(IButtonUser user)
        {
            var resp = responder;

            if (AllowMultipleSubmits)
            {
                for (var i = 0; i < containLength; i++)
                {
                    contains[i].OnSubmit(resp);
                }
            }
            else
            {
                if (containLength == 0)
                {
                    return;
                }

                foreach (var item in ButtonHandler.GetMaskedList(Mask))
                {
                    item.Submit = false;
                }

                contains[0].OnSubmit(resp, true);
            }
        }
コード例 #2
0
 public static void Submit(IButtonUser user)
 {
     foreach (var direct in directories)
     {
         direct.Submit(user);
     }
 }
コード例 #3
0
 public static bool Unsubscribe(IButtonUser user)
 {
     return(users.Remove(user));
 }
コード例 #4
0
 public static void Subscribe(IButtonUser user)
 {
     users.Add(user);
 }