private void method_11(DocumentObjectCollection.ChangeItemsType A_0, DocumentObject A_1)
        {
            switch (A_0)
            {
            case DocumentObjectCollection.ChangeItemsType.Add:
                if (A_1.DocumentObjectType != this.documentObjectType_0)
                {
                    break;
                }
                this.int_2++;
                return;

            case DocumentObjectCollection.ChangeItemsType.Remove:
                if (A_1.DocumentObjectType != this.documentObjectType_0)
                {
                    break;
                }
                this.int_2--;
                return;

            case DocumentObjectCollection.ChangeItemsType.Clear:
                this.int_2 = 0;
                break;

            default:
                return;
            }
        }
 public void method_2(DocumentObjectCollection.ChangeItemsType A_0, DocumentObject A_1)
 {
     foreach (DocumentObjectCollection.ChangeItems items in this.list_0)
     {
         items.DynamicInvoke(new object[] { A_0, A_1 });
     }
 }