public LanguageBlockNode(LanguageBlockNode rhs) : base(rhs) { codeblock = new ProtoCore.LanguageCodeBlock(rhs.codeblock); Attributes = new List <ImperativeNode>(); foreach (ImperativeNode aNode in rhs.Attributes) { ImperativeNode newNode = ProtoCore.Utils.NodeUtils.Clone(aNode); Attributes.Add(newNode); } }
public LanguageBlockNode(LanguageBlockNode rhs) : base(rhs) { codeblock = new ProtoCore.LanguageCodeBlock(rhs.codeblock); Attributes = new List<ImperativeNode>(); foreach (ImperativeNode aNode in rhs.Attributes) { ImperativeNode newNode = ProtoCore.Utils.NodeUtils.Clone(aNode); Attributes.Add(newNode); } }