protected override void Serialize(StringWriter writer) { base.Serialize(writer); PExpressionUtility.SerializeNode(Left, writer); PExpressionUtility.SerializeNode(Right, writer); }
protected virtual void Serialize(StringWriter writer) { Children = Children ?? new IExpressionNode[0]; writer.WriteLine(Children.Length); for (int i = 0; i < Children.Length; i++) { PExpressionUtility.SerializeNode(Children[i], writer); } }