/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Name); ChildrenList.Add(Body); return(ChildrenList); }
public void CopyPropertiesToGenericNodeProperties() { if (ParentNodeA != null) { var genericParentA = new GenericNodeWithDistance(ParentNodeA, DistanceParentNodeA); if (!ParentList.Contains(genericParentA)) { ParentList.Add(genericParentA); } } if (ParentNodeB != null) { var genericParentB = new GenericNodeWithDistance(ParentNodeB, DistanceParentNodeB); if (!ParentList.Contains(genericParentB)) { ParentList.Add(genericParentB); } } if (ChildNode != null) { var genericChild = new GenericNodeWithDistance(ChildNode, DistanceChildNode); if (!ChildrenList.Contains(genericChild)) { ChildrenList.Add(genericChild); } } }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Left); ChildrenList.Add(Right); return(ChildrenList); }
/// <inheritdoc/> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.AddRange(Arguments); ChildrenList.Add(Target); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Target); ChildrenList.Add(From); return(ChildrenList); }
public override BidirectionalTreeNode <T> AddChild(T value) { var node = new BidirectionalTreeNode <T>(value, this); ChildrenList.Add(node); return(node); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Name); ChildrenList.AddRange(Methods); return(ChildrenList); }
/// <inheritdoc/> public override System.Collections.Generic.IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Name); ChildrenList.Add(Value); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(StateType); ChildrenList.Add(Initializer); return(ChildrenList); }
public TreeNode <T> AddChild(T data) { TreeNode <T> child = new TreeNode <T>(data); ChildrenList.Add(child); return(child); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.AddRange(Cases); ChildrenList.Add(Statements); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Condition); ChildrenList.Add(Statement); return(ChildrenList); }
public override TreeNode <T> AddChild(T value) { var node = new TreeNode <T>(value); ChildrenList.Add(node); return(node); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Profile); ChildrenList.Add(Function); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Condition); ChildrenList.AddRange(Groups); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Collection); ChildrenList.Add(Variable); ChildrenList.Add(Body); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.AddRange(Attributes); ChildrenList.Add(Name); ChildrenList.AddRange(Passes); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Name); ChildrenList.AddRange(BaseClasses); ChildrenList.AddRange(Members); return(ChildrenList); }
public MultiTreeNode <TValue, TConnectionWay> AddChild(TValue value, TConnectionWay connectionWay) { var node = root.FindOrCreateNode(value); node.SetParent(this); ChildrenList.Add(node); ConnectionWays.Add(connectionWay); return(node); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(Type); if (IsGroup) { ChildrenList.AddRange(SubDeclarators); } return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); if (Case != null) { ChildrenList.Add(Case); } return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); if (Profile != null) { ChildrenList.Add(Profile); } ChildrenList.Add(Register); return(ChildrenList); }
internal void ImmediatelyAddChild( Object2D child, ChildManagementMode managementMode, ChildTransformingMode transformingMode) { CoreObject.AddChild( child.CoreObject, asd.Particular.ChildManagementMode.ToInt(managementMode), (swig.ChildTransformingMode)transformingMode); ChildrenList.Add(child); }
public void AddChild(int childID) { // FIX System.Diagnostics.Debug.WriteLine("YES, YES, YES, Adding " + childID); ChildrenList.Add(childID); System.Diagnostics.Debug.WriteLine("YES, YES, YES, Adding 1, 2, 3"); ChildrenList.Add(1); ChildrenList.Add(2); ChildrenList.Add(3); //Name += "EDITADO"; }
/// <summary> /// Gets the child nodes. /// </summary> /// <returns> /// </returns> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); foreach (var parameter in Parameters) { if (parameter != null) { ChildrenList.Add(parameter); } } return(ChildrenList); }
public override IElement AddChild(IElement element) { if (this[element.Name] != null) { if (element.IsRewritten) { return(this[element.Name]); } throw new ElementAlreadyExistsException(element.Name); } ChildrenList.Add(element); element.SetParent(this); return(element); }
private void InnerAddChild(TNode node, int?insertIndex) { if (insertIndex < 0) { throw new ArgumentOutOfRangeException(nameof(insertIndex)); } if (!insertIndex.HasValue || insertIndex.Value >= ChildrenList.Count) { ChildrenList.Add(node); } else { ChildrenList.Insert(insertIndex.Value, node); } }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.AddRange(Attributes); ChildrenList.Add(Type); if (Name != null) { ChildrenList.Add(Name); } if (Register != null) { ChildrenList.Add(Register); } ChildrenList.AddRange(Members); return(ChildrenList); }
/// <inheritdoc /> public override IEnumerable <Node> Childrens() { ChildrenList.Clear(); ChildrenList.Add(ReturnType); ChildrenList.Add(Name); foreach (var variableDeclarator in Parameters) { ChildrenList.Add(variableDeclarator); } if (Qualifiers != Qualifier.None) { ChildrenList.Add(Qualifiers); } return(ChildrenList); }
/// <inheritdoc/> public override IEnumerable <Node> Childrens() { if (Values.Count == 0) { return(ChildrenList); } ChildrenList.Clear(); foreach (var compositeEnum in Values) { if (!ReferenceEquals(this, compositeEnum) && !string.Empty.Equals(compositeEnum.Key)) { ChildrenList.Add(compositeEnum); } } return(ChildrenList); }