UserTokenEventArgs.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*
  2. * Date Sign TaskId Description
  3. * ---------- ---- ------- -----------
  4. * 2006-04-24 RMa Made UserToken property writable. In some scenarios we have
  5. * to assign the token after argument object is created.
  6. * 2006-03-09 MLa Created
  7. */
  8. using System;
  9. namespace Wayne.Lib
  10. {
  11. /// <summary>
  12. /// An EventArgs containing a UserToken.
  13. /// </summary>
  14. public class UserTokenEventArgs : EventArgs
  15. {
  16. #region Fields
  17. private object userToken;
  18. #endregion
  19. #region Construction
  20. /// <summary>
  21. /// Construction.
  22. /// </summary>
  23. /// <param name="userToken">An optional user token.</param>
  24. public UserTokenEventArgs(object userToken)
  25. {
  26. this.userToken = userToken;
  27. }
  28. #endregion
  29. #region Properties
  30. /// <summary>
  31. /// The optional user token.
  32. /// </summary>
  33. public object UserToken
  34. {
  35. get { return userToken; }
  36. set { userToken = value; }
  37. }
  38. #endregion
  39. }
  40. }