Files
mROA/Example.Shared/IDataList.cs
T

17 lines
413 B
C#

using System;
using System.Collections.Generic;
using mROA.Implementation;
using mROA.Implementation.Attributes;
namespace Example.Shared
{
public interface IDataList<T> : IShared, IDisposable
{
IReadOnlyList<T> Collection { get; }
T Get(int index);
void Add(T item);
void Remove(int index, T item);
event Action<T> OnAdd;
event Action<T> OnRemove;
}
}