示例#1
0
 public virtual void ApplySignalChanges(PropertyDiff[] changes, IDiffAdaptor adaptor, object obj)
 {
     foreach (PropertyDiff pdif in changes)
     {
         if (pdif.Operation == DiffOperation.Add)
         {
             adaptor.AddSignal(obj, pdif.Name, pdif.Text);
         }
         else
         {
             adaptor.RemoveSignal(obj, pdif.Name, pdif.Text);
         }
     }
 }
		public virtual void ApplySignalChanges (PropertyDiff[] changes, IDiffAdaptor adaptor, object obj)
		{
			foreach (PropertyDiff pdif in changes) {
				if (pdif.Operation == DiffOperation.Add)
					adaptor.AddSignal (obj, pdif.Name, pdif.Text);
				else
					adaptor.RemoveSignal (obj, pdif.Name, pdif.Text);
			}
		}