コード例 #1
0
 private void CoreFirePropertyChanging(PropertyChangeEventArgs args)
 {
     OnPropertyChanging(args);
     if (PropertyChanging != null)
     {
         PropertyChanging(this, args);
     }
     IsFrozen.AssertFalse();
 }
コード例 #2
0
ファイル: Hierarchy.cs プロジェクト: avaranovich/xenogears
        private void OnListChanging(Object o, ListChangeEventArgs e)
        {
            foreach (T c in e.NewItems)
            {
                OnChildAdding(c);
                if (ChildAdding != null)
                {
                    ChildAdding(c);
                }
            }

            foreach (T c in e.OldItems)
            {
                OnChildRemoving(c);
                if (ChildRemoving != null)
                {
                    ChildRemoving(c);
                }
            }

            IsFrozen.AssertFalse();
        }