5 public abstract class GenItem : ItemObject
7 internal GenItem(object data, GenItemClass itemClass) : base(IntPtr.Zero)
10 ItemClass = itemClass;
13 public GenItemClass ItemClass { get; private set; }
14 public object Data { get; private set; }
15 public abstract bool IsSelected { get; set; }
16 public abstract void Update();
17 protected override void OnInvalidate()
19 ItemClass?.SendItemDeleted(Data);