using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Xenia.Debug.Utilities; namespace Xenia.Debug { public class BreakpointList : Changeable, IReadOnlyCollection { private readonly Debugger debugger; private readonly List breakpoints = new List(); public BreakpointList(Debugger debugger) { this.self = this; this.debugger = debugger; } public int Count { get { return breakpoints.Count; } } public IEnumerator GetEnumerator() { return breakpoints.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return breakpoints.GetEnumerator(); } } }