public ThemaCompilerResultForQweb(ThemaCompilerContext context) { IsComplete = context.IsComplete; Errors = context.Errors.ToArray(); if (!IsComplete) return; var r = new XElement("result"); foreach (var t in context.Themas.Values.Where(t => null != t.Xml)) { r.Add(t.Xml); } if (null != context.ExtraData) { r.Add(context.ExtraData); } Result = new XmlToBxlConverter().Convert(r); Log = context.Project.GetLog(); }
public ThemaCompilerResultForQweb(ThemaCompilerContext context) { IsComplete = context.IsComplete; Errors = context.Errors.ToArray(); if (!IsComplete) { return; } var r = new XElement("result"); foreach (var t in context.Themas.Values.Where(t => null != t.Xml)) { r.Add(t.Xml); } if (null != context.ExtraData) { r.Add(context.ExtraData); } Result = new XmlToBxlConverter().Convert(r); Log = context.Project.GetLog(); }