public List<Marker> GetMarkers() { var ret = new List<Marker>(); int mask = this.GetMarkerMask(); int bit = 1; for (int i = 0; i < 32; ++i) { if ((mask & bit) != 0) ret.Add(new Marker(Scintilla, i)); bit = bit + bit; } return ret; }