StrongBox_T.cs 463 B

123456789101112131415161718192021222324
  1. namespace System.Linq.Expressions
  2. {
  3. public class StrongBox<T> : IStrongBox
  4. {
  5. #region .ctor
  6. public StrongBox(T value)
  7. {
  8. Value = value;
  9. }
  10. #endregion
  11. #region Fields
  12. public T Value;
  13. #endregion
  14. #region IStrongBox Members
  15. object IStrongBox.Value
  16. {
  17. get { return Value; }
  18. set { Value = (T)value; }
  19. }
  20. #endregion
  21. }
  22. }