コード例 #1
0
 public override bool A(string text)
 {
     if (!base.A(text))
     {
         return(false);
     }
     if (this.A != null)
     {
         Delegate[] invocationList = this.A.GetInvocationList();
         Delegate[] array          = invocationList;
         for (int i = 0; i < array.Length; i++)
         {
             P1 <T_ITEM> .A a = (P1 <T_ITEM> .A)array[i];
             if (!a((T_ITEM)((object)this), text))
             {
                 return(false);
             }
         }
     }
     return(true);
 }
コード例 #2
0
 public void b(P1 <T_ITEM> .a value)
 {
     this.A = (P1 <T_ITEM> .a)Delegate.Remove(this.A, value);
 }
コード例 #3
0
 public void B(P1 <T_ITEM> .a b)
 {
     this.A = (P1 <T_ITEM> .a)Delegate.Combine(this.A, b);
 }