private GUI_FieldElement.FieldElementEventArgs CheckIfElementInList(GUI_FieldElement.FieldElementEventArgs element) { foreach (GUI_FieldElement.FieldElementEventArgs item in _resultObj) { if (element.Position.Item1 == element.Position.Item1 && element.Position.Item2 == element.Position.Item2) { return(item); } } return(null); }
private void TextOutput(object sender, GUI_FieldElement.FieldElementEventArgs e) { if (e.IsRemoving) { var element = CheckIfElementInList(e); if (element != null) { _resultObj.Remove(element); } } else { _resultObj.Add(e); } }