RemovalOperationResult.cs 607 B

12345678910111213141516171819202122
  1. using System.Runtime.InteropServices;
  2. namespace WinSCP
  3. {
  4. [Guid("3BCB18EC-6D98-4BFB-A9C2-893CBD13CDAB")]
  5. [ClassInterface(Constants.ClassInterface)]
  6. [ComVisible(true)]
  7. public sealed class RemovalOperationResult : OperationResultBase
  8. {
  9. public RemovalEventArgsCollection Removals { get; private set; }
  10. internal RemovalOperationResult()
  11. {
  12. Removals = new RemovalEventArgsCollection();
  13. }
  14. internal void AddRemoval(RemovalEventArgs operation)
  15. {
  16. Removals.InternalAdd(operation);
  17. }
  18. }
  19. }