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();
		}
Beispiel #2
0
        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();
        }