| 123456789101112131415161718192021222324252627282930313233343536 | 
							- using System.Runtime.InteropServices;
 
- namespace WinSCP
 
- {
 
-     [Guid("D0ADB4F7-47AE-43AC-AA41-9114650EA51A")]
 
-     [ClassInterface(Constants.ClassInterface)]
 
-     [ComVisible(true)]
 
-     public sealed class SynchronizationResult : OperationResultBase
 
-     {
 
-         public TransferEventArgsCollection Uploads { get; private set; }
 
-         public TransferEventArgsCollection Downloads { get; private set; }
 
-         public RemovalEventArgsCollection Removals { get; private set; }
 
-         internal SynchronizationResult()
 
-         {
 
-             Uploads = new TransferEventArgsCollection();
 
-             Downloads = new TransferEventArgsCollection();
 
-             Removals = new RemovalEventArgsCollection();
 
-         }
 
-         internal void AddUpload(TransferEventArgs upload)
 
-         {
 
-             Uploads.InternalAdd(upload);
 
-         }
 
-         internal void AddDownload(TransferEventArgs download)
 
-         {
 
-             Downloads.InternalAdd(download);
 
-         }
 
-         internal void AddRemoval(RemovalEventArgs removal)
 
-         {
 
-             Removals.InternalAdd(removal);
 
-         }
 
-     }
 
- }
 
 
  |