public override LocationCollectorNode CreateMemoryIndexAnyChild(MemoryIndex unknownIndex) { UnknownIndexCollectorNode node = new UnknownIndexCollectorNode(unknownIndex); addAnyChild(node); return(node); }
public override LocationCollectorNode CreateMemoryIndexChild(string name, MemoryIndex memoryIndex) { UnknownIndexCollectorNode node = new UnknownIndexCollectorNode(memoryIndex); addChild(node, name); this.UndefinedChildren.Add(new Tuple <string, MemoryCollectorNode>(name, node)); return(node); }
/// <summary> /// Creates the memory index child from any. /// </summary> /// <param name="name">The name.</param> /// <param name="sourceIndex">Index of the source.</param> /// <returns>Child node</returns> public virtual MemoryCollectorNode CreateMemoryIndexChildFromAny(string name, MemoryIndex sourceIndex) { UnknownIndexCollectorNode node = new UnknownIndexCollectorNode(sourceIndex); addChild(node, name); this.UndefinedChildren.Add(new Tuple <string, MemoryCollectorNode>(name, node)); return(node); }