Exemple #1
0
        public void Create_Array()
        {
            var args = EnumerableEventArgs.Create(new[]
            {
                3, 1, 4, 1, 5, 9, 2, 6,
            });

            Assert.That(args.Value.Count(), Is.EqualTo(8));
        }
Exemple #2
0
        public void Create_List()
        {
            var args = EnumerableEventArgs.Create(new List <int>
            {
                3, 1, 4, 1, 5, 9,
            }, true);

            Assert.That(args.Value.Count(), Is.EqualTo(6));
            Assert.That(args.Cancel, Is.True);
        }
Exemple #3
0
 /* ----------------------------------------------------------------- */
 ///
 /// OnReceived
 ///
 /// <summary>
 /// 他プロセスからデータ受信時に実行されるハンドラです。
 /// </summary>
 ///
 /* ----------------------------------------------------------------- */
 protected override void OnReceived(EnumerableEventArgs <string> e)
 {
     try
     {
         if (e.Value == null)
         {
             return;
         }
         Aggregator.GetEvents()?.Add.Publish(e.Value.ToArray());
     }
     finally { base.OnReceived(e); }
 }
Exemple #4
0
 /* ----------------------------------------------------------------- */
 ///
 /// OnReceived
 ///
 /// <summary>
 /// 他プロセスからデータ受信時に実行されます。
 /// </summary>
 ///
 /* ----------------------------------------------------------------- */
 protected override void OnReceived(EnumerableEventArgs <string> e)
 {
     base.OnReceived(e);
     OnOpen(ValueEventArgs.Create(e.Value.ToArray()));
 }