TransferOperationResult.cs 616 B

12345678910111213141516171819202122
  1. using System.Runtime.InteropServices;
  2. namespace WinSCP
  3. {
  4. [Guid("74F668E6-8EF2-4D01-84D8-DA2FE619C062")]
  5. [ClassInterface(Constants.ClassInterface)]
  6. [ComVisible(true)]
  7. public sealed class TransferOperationResult : OperationResultBase
  8. {
  9. public TransferEventArgsCollection Transfers { get; private set; }
  10. internal TransferOperationResult()
  11. {
  12. Transfers = new TransferEventArgsCollection();
  13. }
  14. internal void AddTransfer(TransferEventArgs operation)
  15. {
  16. Transfers.InternalAdd(operation);
  17. }
  18. }
  19. }