Object.cs 286 B

1234567891011121314151617181920212223
  1. using System;
  2. namespace Model
  3. {
  4. public abstract class Object: IDisposable
  5. {
  6. public long Id { get; protected set; }
  7. protected Object()
  8. {
  9. Id = IdGenerater.GenerateId();
  10. }
  11. protected Object(long id)
  12. {
  13. this.Id = id;
  14. }
  15. public virtual void Dispose()
  16. {
  17. }
  18. }
  19. }