private void OpenMarker(MarkerType type, int position) { if (IsMarkerOpened(type)) throw new Exception("Trying to open opened marker"); openedMarkers[type] = new Marker(position, -1, type); }
public bool Equals(Marker other) { return l == other.l && r == other.r && type.Equals(other.type); }