Object.cs 333 B

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