Example #1
0
     protected IEnumerable <Pair <object, string> > GetAllInnerPropertiesChanged( )
     {
         if (Inner != null)
         {
             TunneledPropertyChangedEventArgs oInner = Inner as TunneledPropertyChangedEventArgs;
             if (oInner != null)
             {
                 return(oInner.GetAllPropertiesChanged( ));
             }
             else
             {
                 return new Pair <object, string> [] { new Pair <object, string> (null, Inner.PropertyName) }
             };
         }
         return(EmptyList);
     }
 }