EnvironmentArgs.cs 799 B

12345678910111213141516171819202122232425
  1. using System.Diagnostics.Contracts;
  2. namespace FxSsh.Services
  3. {
  4. public class EnvironmentArgs
  5. {
  6. public EnvironmentArgs(SessionChannel channel, string name, string value, UserauthArgs userauthArgs)
  7. {
  8. Contract.Requires(channel != null);
  9. Contract.Requires(name != null);
  10. Contract.Requires(value != null);
  11. Contract.Requires(userauthArgs != null);
  12. Channel = channel;
  13. Name = name;
  14. Value = value;
  15. AttachedUserauthArgs = userauthArgs;
  16. }
  17. public SessionChannel Channel { get; private set; }
  18. public string Name { get; private set; }
  19. public string Value { get; private set; }
  20. public UserauthArgs AttachedUserauthArgs { get; private set; }
  21. }
  22. }