private void ClearProperties() { RuleList.Clear(); BagList.Clear(); NodeList.Clear(); ChildList.Clear(); }
private async void DeleteLastEntry() { if (await Services.CheckForChild((String)Application.Current.Properties["api_key"]) == false) { if (ChildList.Count == 1) { ChildList.Clear(); VacProgramList.Clear(); SelectedChildsName = "Opret et barn for at se vaccineprogram"; } } }
public void ClearChild() { if (ChildCount == 0) { return; } foreach (FmlNode child in Children) { child.RemoveBranch(this); } ChildList.Clear(); ChildCount = 0; SetDirty(); }
public override void InitChildren(Element2D parent, GUIHost host, ButtonCallback MyButtonCallback) { Parent = parent; lock (ChildList) { foreach (Element2D child in ChildList) { ScollableChildframe.AddChildElement(child); } ChildList.Clear(); ScollableChildframe.InitChildren(this, host, MyButtonCallback); } Init(host); ScollableChildframe.Refresh(); }
public void ChildListToMergedArray() { if (ChildList == null) { return; } if (ChildrenMerged == null) { ChildrenMerged = ChildList.ToArray(); } else { List <YmapEntityDef> newc = new List <YmapEntityDef>(ChildrenMerged.Length + ChildList.Count); newc.AddRange(ChildrenMerged); newc.AddRange(ChildList); ChildrenMerged = newc.ToArray(); } ChildList.Clear(); ChildList = null; }
public void ChildListToArray() { if (ChildList == null) { return; } //if (Children == null) //{ Children = ChildList.ToArray(); ChildrenMerged = Children;//include these by default in merged array //} //else //{ // List<YmapEntityDef> newc = new List<YmapEntityDef>(Children.Length + ChildList.Count); // newc.AddRange(Children); // newc.AddRange(ChildList); // Children = newc.ToArray(); //} ChildList.Clear(); ChildList = null; }
/// <summary> /// Сортирует дочерние элементы по порядку (Order) /// </summary> public void SortRecursive() { var lst = new List <FlexNode>(); foreach (var node in ChildList) { lst.Add((FlexNode)node); } lst.Sort(CompareFlexNodesRecursive); foreach (var node in lst) { var lstInner = new List <FlexNode>(); foreach (var nodeInner in node.ChildList) { lstInner.Add((FlexNode)nodeInner); } lstInner.Sort(CompareFlexNodesRecursive); node.SortRecursive(); } ChildList.Clear(); ChildList.AddRange(lst); }
public void RemoveAllChild() => ChildList.Clear();