Esempio n. 1
0
        internal static JObject extract(IfcValue value)
        {
            JObject result = new JObject();

            result[value.GetType().Name] = value.ValueString;
            return(result);
        }
        internal static XmlNode convert(XmlDocument doc, IfcValue value, string name)
        {
            XmlElement element = doc.CreateElement(name);
            string     keyword = value.GetType().Name;
            XmlElement v       = doc.CreateElement(keyword + "-wrapper");

            v.InnerText = value.Value.ToString();
            element.AppendChild(v);
            return(element);
        }
Esempio n. 3
0
        internal static XmlNode convert(XmlDocument doc, IfcValue value, string name, string ifcnamespace)
        {
            string     keyword = value.GetType().Name;
            XmlElement v       = doc.CreateElement(keyword + "-wrapper", ifcnamespace);

            v.InnerText = value.ValueString;
            if (string.IsNullOrEmpty(name))
            {
                return(v);
            }
            XmlElement element = doc.CreateElement(name, ifcnamespace);

            element.AppendChild(v);
            return(element);
        }