Example #1
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj            = (Types.XsdBasedModel.complexTypeWithContent)o;
            var baseSerialiser = context;

            Utils.SerialiseValue(writer, "anElement", obj.anElement, context);
        }
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj            = (Types.XsdBasedModel.complexTypeWithInlineElement)o;
            var baseSerialiser = context;

            Utils.SerialiseEnumAsStringIfHasValue(writer, "OptionalEnumeration", obj.OptionalEnumeration, OptionalEnumerationConverter.ConvertToString, context);
        }
Example #3
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.complexTypeWithAField)o;

            if (obj.aField != null)
            {
                writer.WriteAttributeString("aField", obj.aField.ToString());
            }
        }
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj            = (Types.XsdBasedModel.complexTypeWithContentWithAttribute)o;
            var baseSerialiser = context;

            if (obj.anAttribute != null)
            {
                writer.WriteAttributeString("anAttribute", obj.anAttribute.ToString());
            }
        }
Example #5
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.rootNs.myType2)o;

            Utils.SerialiseValue(writer, "IntField", obj.IntField, context);
            Utils.SerialiseValue(writer, "BoolField", obj.BoolField, context);
            Utils.SerialiseBuiltInCollection(writer, "CollectionOfInt", obj.CollectionOfInt, context);
            Utils.SerialiseCollection(writer, "CollectionOfComposite", obj.CollectionOfComposite, context);
            Utils.SerialiseCDataValue(writer, "CDataField", obj.CDataField, context);
        }
Example #6
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.complexTypeWithASequence)o;

            if (obj.anAttribute != null)
            {
                writer.WriteAttributeString("anAttribute", obj.anAttribute.ToString());
            }
            Utils.SerialiseValue(writer, "sequenceElement", obj.sequenceElement, context);
        }
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj            = (Types.XsdBasedModel.complexTypeWithContentAndParentField)o;
            var baseSerialiser = context;

            if (obj.aField != null)
            {
                writer.WriteAttributeString("aField", obj.aField.ToString());
            }
            Utils.SerialiseValue(writer, "anElement", obj.anElement, context);
        }
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj            = (Types.XsdBasedModel.elementWithEmbededTypeInPlace)o;
            var baseSerialiser = context;

            if (obj.aField != null)
            {
                writer.WriteAttributeString("aField", obj.aField.ToString());
            }
            Utils.SerialiseValue(writer, "extraField", obj.extraField, context);
        }
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.complexTypeWithSimpleContent)o;

            if (obj.anAttribute != null)
            {
                writer.WriteAttributeString("anAttribute", obj.anAttribute.ToString());
            }
            if (obj.Content != null)
            {
                writer.WriteValue(obj.Content.ToString());
            }
        }
Example #10
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.allXsdTypes)o;

            Utils.SerialiseValue(writer, "anyUri", obj.anyUri, context);
            Utils.SerialiseValue(writer, "base64Binary", obj.base64Binary, context);
            Utils.SerialiseValue(writer, "boolean", obj.boolean, context);
            Utils.SerialiseValue(writer, "byte", obj.byte_, context);
            Utils.SerialiseValue(writer, "date", obj.date, context);
            Utils.SerialiseValue(writer, "dateTime", obj.dateTime, context);
            Utils.SerialiseValue(writer, "decimal", obj.decimal_, context);
            Utils.SerialiseValue(writer, "double", obj.double_, context);
            Utils.SerialiseValue(writer, "duration", obj.duration, context);
            Utils.SerialiseValue(writer, "Entities", obj.Entities, context);
            Utils.SerialiseValue(writer, "Entity", obj.Entity, context);
            Utils.SerialiseValue(writer, "float", obj.float_, context);
            Utils.SerialiseValue(writer, "gDay", obj.gDay, context);
            Utils.SerialiseValue(writer, "gMonth", obj.gMonth, context);
            Utils.SerialiseValue(writer, "gMonthDay", obj.gMonthDay, context);
            Utils.SerialiseValue(writer, "gYear", obj.gYear, context);
            Utils.SerialiseValue(writer, "gYearMonth", obj.gYearMonth, context);
            Utils.SerialiseValue(writer, "hexBinary", obj.hexBinary, context);
            Utils.SerialiseValue(writer, "id", obj.id, context);
            Utils.SerialiseValue(writer, "idRef", obj.idRef, context);
            Utils.SerialiseValue(writer, "idRefs", obj.idRefs, context);
            Utils.SerialiseValue(writer, "int", obj.int_, context);
            Utils.SerialiseValue(writer, "integer", obj.integer, context);
            Utils.SerialiseValue(writer, "language", obj.language, context);
            Utils.SerialiseValue(writer, "long", obj.long_, context);
            Utils.SerialiseValue(writer, "Name", obj.Name, context);
            Utils.SerialiseValue(writer, "ncName", obj.ncName, context);
            Utils.SerialiseValue(writer, "negativeInteger", obj.negativeInteger, context);
            Utils.SerialiseValue(writer, "nmToken", obj.nmToken, context);
            Utils.SerialiseValue(writer, "nmTokens", obj.nmTokens, context);
            Utils.SerialiseValue(writer, "nonNegativeInteger", obj.nonNegativeInteger, context);
            Utils.SerialiseValue(writer, "nonPositiveInteger", obj.nonPositiveInteger, context);
            Utils.SerialiseValue(writer, "normalizedString", obj.normalizedString, context);
            Utils.SerialiseValue(writer, "positiveInteger", obj.positiveInteger, context);
            Utils.SerialiseValue(writer, "QName", obj.QName, context);
            Utils.SerialiseValue(writer, "short", obj.short_, context);
            Utils.SerialiseValue(writer, "string", obj.string_, context);
            Utils.SerialiseValue(writer, "time", obj.time, context);
            Utils.SerialiseValue(writer, "token", obj.token, context);
            Utils.SerialiseValue(writer, "unsignedByte", obj.unsignedByte, context);
            Utils.SerialiseValue(writer, "unsignedIint", obj.unsignedIint, context);
            Utils.SerialiseValue(writer, "unsignedLong", obj.unsignedLong, context);
            Utils.SerialiseValue(writer, "unsignedShort", obj.unsignedShort, context);
        }
Example #11
0
 public static void RegisterSerialisers(SerialisationContext context)
 {
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithAField>(new Serialisers.XsdBasedModel.complexTypeWithAField());
     context.RegisterSerialiser <Types.XsdBasedModel.emptyComplexType>(new Serialisers.XsdBasedModel.emptyComplexType());
     context.RegisterSerialiser <Types.XsdBasedModel.ordertype>(new Serialisers.XsdBasedModel.ordertype());
     context.RegisterSerialiser <Types.XsdBasedModel.elementWithEmbededTypeInPlace>(new Serialisers.XsdBasedModel.elementWithEmbededTypeInPlace());
     context.RegisterSerialiser <Types.XsdBasedModel.elemEmptyType_EmptyComplex>(new Serialisers.XsdBasedModel.elemEmptyType_EmptyComplex());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithContent>(new Serialisers.XsdBasedModel.complexTypeWithContent());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithContentAndParentField>(new Serialisers.XsdBasedModel.complexTypeWithContentAndParentField());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithASequence>(new Serialisers.XsdBasedModel.complexTypeWithASequence());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeDerivedFromSequence>(new Serialisers.XsdBasedModel.complexTypeDerivedFromSequence());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithContentWithAttribute>(new Serialisers.XsdBasedModel.complexTypeWithContentWithAttribute());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithSimpleContent>(new Serialisers.XsdBasedModel.complexTypeWithSimpleContent());
     context.RegisterSerialiser <Types.XsdBasedModel.complexTypeWithInlineElement>(new Serialisers.XsdBasedModel.complexTypeWithInlineElement());
     context.RegisterSerialiser <Types.XsdBasedModel.recursiveType>(new Serialisers.XsdBasedModel.recursiveType());
     context.RegisterSerialiser <Types.XsdBasedModel.allXsdTypes>(new Serialisers.XsdBasedModel.allXsdTypes());
     context.RegisterSerialiser <Types.XsdBasedModel.elementWithEmbededType>(new Serialisers.XsdBasedModel.elementWithEmbededType());
 }
Example #12
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.ordertype)o;

            if (obj.status != null)
            {
                writer.WriteAttributeString("status", obj.status.ToString());
            }
            Utils.SerialiseValue(writer, "customer", obj.customer, context);
            Utils.Serialise(writer, "elementWithEmbededTypeInPlace", obj.elementWithEmbededTypeInPlace, context);
            Utils.SerialiseIfHasValue(writer, "billto", obj.billto, context);
            Utils.SerialiseValue(writer, "shipto", obj.shipto, context);
            Utils.Serialise(writer, "elementWithEmbededType", obj.elementWithEmbededType, context);
            Utils.SerialiseBuiltInCollection(writer, "shortStringCollection", obj.shortStringCollection, context);
            Utils.SerialiseEnumAsString(writer, "elemSimpleType", obj.elemSimpleType, simpleTypeConverter.ConvertToString, context);
            Utils.Serialise(writer, "elemEmptyType", obj.elemEmptyType, context);
            Utils.SerialiseEnumAsStringIfHasValue(writer, "enumField", obj.enumField, enumTypeConverter.ConvertToString, context);
            Utils.SerialiseEnumCollectionAsString(writer, "enumFieldCollection", obj.enumFieldCollection, enumTypeConverter.ConvertToString, context);
        }
Example #13
0
 public static void RegisterSerialisers(SerialisationContext context)
 {
     context.RegisterSerialiser <Types.rootNs.myType2>(new Serialisers.rootNs.myType2());
     context.RegisterSerialiser <Types.rootNs.nestedNs.typeInNestedNs>(new Serialisers.rootNs.nestedNs.typeInNestedNs());
 }
Example #14
0
 public void Serialize(XmlWriter writer, object o, SerialisationContext context)
 {
     var obj = (Types.XsdBasedModel.emptyComplexType)o;
 }
Example #15
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.elementWithEmbededType)o;

            Utils.SerialiseValue(writer, "aSubElement", obj.aSubElement, context);
        }
Example #16
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.rootNs.nestedNs.typeInNestedNs)o;

            Utils.SerialiseValue(writer, "StringField", obj.StringField, context);
        }
Example #17
0
        public void Serialize(XmlWriter writer, object o, SerialisationContext context)
        {
            var obj = (Types.XsdBasedModel.recursiveType)o;

            Utils.SerialiseIfHasValue(writer, "recursiveType", obj.recursiveType1, context);
        }