Beispiel #1
0
        private NotifyCollectionChangedEventArgs FireCollectionChanging(NotifyCollectionChangedAction action, object value, int index1d, int[] length)
        {
            if (CollectionChanging == null)
            {
                return(null);
            }

            var eventArgs = new MultiDimensionalArrayChangedEventArgs(action, value, index1d, -1, stride);

            CollectionChanging(this, eventArgs);

            return(eventArgs);
        }
        private NotifyCollectionChangedEventArgs FireCollectionChanging(NotifyCollectionChangedAction action, object value, int index1d, int[] length)
        {
            if (CollectionChanging == null)
            {
                return null;
            }

            var eventArgs = new MultiDimensionalArrayChangedEventArgs(action, value, index1d, -1, stride);

            CollectionChanging(this, eventArgs);    

            return eventArgs;
        }