From a129b321998614b20e4ebb8a7c1632553ebee981 Mon Sep 17 00:00:00 2001 From: "Emma [it/its]@Rory&" Date: Sat, 1 Jun 2024 19:02:28 +0200 Subject: Split event abstractions --- LibMatrix.EventTypes/MatrixEventCollection.cs | 71 --------------------------- 1 file changed, 71 deletions(-) delete mode 100644 LibMatrix.EventTypes/MatrixEventCollection.cs (limited to 'LibMatrix.EventTypes/MatrixEventCollection.cs') diff --git a/LibMatrix.EventTypes/MatrixEventCollection.cs b/LibMatrix.EventTypes/MatrixEventCollection.cs deleted file mode 100644 index 78886d9..0000000 --- a/LibMatrix.EventTypes/MatrixEventCollection.cs +++ /dev/null @@ -1,71 +0,0 @@ -// using System.Collections; -// -// namespace LibMatrix.EventTypes; -// -// public interface IMatrixEventCollection : IEnumerable> where T : MatrixEventContent { -// -// } -// public class MatrixEventCollection : IMatrixEventCollection, IList { -// private IList> _listImplementation; -// public IEnumerator> GetEnumerator() => _listImplementation.GetEnumerator(); -// -// IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_listImplementation).GetEnumerator(); -// -// public void Add(MatrixEvent item) => _listImplementation.Add(item); -// -// public void Clear() => _listImplementation.Clear(); -// -// public bool Contains(MatrixEvent item) => _listImplementation.Contains(item); -// -// public void CopyTo(MatrixEvent[] array, int arrayIndex) => _listImplementation.CopyTo(array, arrayIndex); -// -// public bool Remove(MatrixEvent item) => _listImplementation.Remove(item); -// -// public int Count => _listImplementation.Count; -// -// public bool IsReadOnly => _listImplementation.IsReadOnly; -// -// public int IndexOf(MatrixEvent item) => _listImplementation.IndexOf(item); -// -// public void Insert(int index, MatrixEvent item) => _listImplementation.Insert(index, item); -// -// public void RemoveAt(int index) => _listImplementation.RemoveAt(index); -// -// public MatrixEvent this[int index] { -// get => _listImplementation[index]; -// set => _listImplementation[index] = value; -// } -// } -// public class MatrixEventCollection : IMatrixEventCollection, IList> where T : MatrixEventContent { -// //TODO: implement -// -// private IList> _listImplementation = new List>(); -// public IEnumerator> GetEnumerator() => _listImplementation.GetEnumerator(); -// -// IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_listImplementation).GetEnumerator(); -// -// public void Add(MatrixEvent item) => _listImplementation.Add(item); -// -// public void Clear() => _listImplementation.Clear(); -// -// public bool Contains(MatrixEvent item) => _listImplementation.Contains(item); -// -// public void CopyTo(MatrixEvent[] array, int arrayIndex) => _listImplementation.CopyTo(array, arrayIndex); -// -// public bool Remove(MatrixEvent item) => _listImplementation.Remove(item); -// -// public int Count => _listImplementation.Count; -// -// public bool IsReadOnly => _listImplementation.IsReadOnly; -// -// public int IndexOf(MatrixEvent item) => _listImplementation.IndexOf(item); -// -// public void Insert(int index, MatrixEvent item) => _listImplementation.Insert(index, item); -// -// public void RemoveAt(int index) => _listImplementation.RemoveAt(index); -// -// public MatrixEvent this[int index] { -// get => _listImplementation[index]; -// set => _listImplementation[index] = value; -// } -// }a \ No newline at end of file -- cgit 1.5.1