Example #1
0
            }             // ctor

            public void WriteType(DEListTypeWriter xml)
            {
                xml.WriteStartType("line");
                xml.WriteProperty("@stamp", typeof(DateTime));
                xml.WriteProperty("@typ", typeof(string));
                xml.WriteProperty(".", typeof(string));
                xml.WriteEndType();
            }             // proc WriteType
Example #2
0
            }             // ctor

            public void WriteType(DEListTypeWriter xml)
            {
                xml.WriteStartType("argument");
                xml.WriteProperty("@name", typeof(string));
                xml.WriteProperty("@type", typeof(Type));
                xml.WriteProperty(".", typeof(string));
                xml.WriteEndType();
                xml.WriteStartType("action");
                xml.WriteProperty("@id", typeof(string));
                xml.WriteProperty("@description", typeof(string));
                xml.WriteProperty("@safecall", typeof(bool));
                xml.WriteProperty("@security", typeof(string));
                xml.WriteProperty("arguments", "argument[]");
                xml.WriteProperty("@return", typeof(string));
                xml.WriteEndType();
            }             // proc WriteType
Example #3
0
            }             // ctor

            public void WriteType(DEListTypeWriter xml)
            {
                xml.WriteStartType(sTypeName);

                for (int i = 0; i < properties.Count; i++)
                {
                    xml.WriteProperty(properties[i].Key.Name, properties[i].Value.PropertyType);
                }

                xml.WriteEndType();
            }             // proc WriteType
            }             // ctor

            public void WriteType(DEListTypeWriter xml)
            {
                xml.WriteStartType(typeName);

                xml.WriteProperty("@key", keyProperty.PropertyType);

                for (var i = 0; i < properties.Length; i++)
                {
                    properties[i].WriteType(xml);
                }

                xml.WriteEndType();
            }             // proc WriteType
Example #5
0
            }             // ctor

            public void WriteType(DEListTypeWriter xml)
            {
                xml.WriteStartType("item");
                xml.WriteProperty("@id", typeof(string));
                xml.WriteProperty("@displayname", typeof(string));
                xml.WriteProperty("@bound", typeof(string));
                xml.WriteProperty("@supportsCancellation", typeof(bool));
                xml.WriteProperty("@runTimeSlice", typeof(TimeSpan));
                xml.WriteProperty("@nextrun", typeof(DateTime));
                xml.WriteEndType();
            }             // proc WriteType
            }             // func GetValueSafge

            public void WriteType(DEListTypeWriter xml)
            => xml.WriteProperty(attribute.Name, propertyDescriptor.PropertyType);