protected override void GetData(SerializationInfo info, StreamingContext context) { info.AddValue("Function", (int)CompositeFunction); info.AddValue("All", All); }