protected override void Deserialize(StringReader reader) { base.Deserialize(reader); Left = PExpressionUtility.DeserializeNode(reader); Right = PExpressionUtility.DeserializeNode(reader); }
protected virtual void Deserialize(StringReader reader) { Children = new IExpressionNode[int.Parse(reader.ReadLine())]; for (int i = 0; i < Children.Length; i++) { Children[i] = PExpressionUtility.DeserializeNode(reader); } }