@@ -711,30 +711,30 @@ public virtual T this[int index] {
711711 set { SetItem ( index , value ) ; }
712712 }
713713
714- public int Add ( object value )
714+ int IList . Add ( object value )
715715 {
716716 Add ( ( T ) value ) ;
717717 return Count - 1 ;
718718 }
719719
720- public bool Contains ( object value )
720+ bool IList . Contains ( object value )
721721 {
722722 return IsCompatibleObject ( value ) && Contains ( ( T ) value ) ;
723723 }
724724
725- public int IndexOf ( object value )
725+ int IList . IndexOf ( object value )
726726 {
727727 return IsCompatibleObject ( value ) ? IndexOf ( ( T ) value ) : - 1 ;
728728 }
729729
730- public void Insert ( int index , object value )
730+ void IList . Insert ( int index , object value )
731731 {
732732 Insert ( index , ( T ) value ) ;
733733 }
734734
735- public bool IsFixedSize { get { return false ; } }
735+ bool IList . IsFixedSize { get { return false ; } }
736736
737- public void Remove ( object value )
737+ void IList . Remove ( object value )
738738 {
739739 if ( IsCompatibleObject ( value ) ) Remove ( ( T ) value ) ;
740740 }
@@ -745,14 +745,14 @@ object IList.this[int index]
745745 set { this [ index ] = ( T ) value ; }
746746 }
747747
748- public void CopyTo ( Array array , int index )
748+ void ICollection . CopyTo ( Array array , int index )
749749 {
750750 ( ( IList ) _inner ) . CopyTo ( array , index ) ;
751751 }
752752
753- public bool IsSynchronized { get { return false ; } }
753+ bool ICollection . IsSynchronized { get { return false ; } }
754754
755- public object SyncRoot { get { return this ; } }
755+ object ICollection . SyncRoot { get { return this ; } }
756756
757757 private static bool IsCompatibleObject ( object value )
758758 {
@@ -768,7 +768,7 @@ public interface IMoveInfo<out T>
768768 int To { get ; }
769769 }
770770
771- public class MoveInfo < T > : IMoveInfo < T >
771+ internal class MoveInfo < T > : IMoveInfo < T >
772772 {
773773 public IEnumerable < T > MovedItems { get ; protected set ; }
774774 public int From { get ; protected set ; }
0 commit comments