diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs b/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs index bb813c3b873254..36f34a19e6f827 100644 --- a/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs +++ b/src/libraries/Microsoft.XmlSerializer.Generator/tests/Expected.SerializableAssembly.XmlSerializers.cs @@ -6,7 +6,7 @@ namespace Microsoft.Xml.Serialization.GeneratedAssembly { public class XmlSerializationWriter1 : System.Xml.Serialization.XmlSerializationWriter { - public void Write121_TypeWithXmlElementProperty(object o) { + public void Write123_TypeWithXmlElementProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlElementProperty", @""); @@ -16,7 +16,7 @@ public void Write121_TypeWithXmlElementProperty(object o) { Write2_TypeWithXmlElementProperty(@"TypeWithXmlElementProperty", @"", ((global::TypeWithXmlElementProperty)o), true, false); } - public void Write122_TypeWithXmlDocumentProperty(object o) { + public void Write124_TypeWithXmlDocumentProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlDocumentProperty", @""); @@ -26,7 +26,7 @@ public void Write122_TypeWithXmlDocumentProperty(object o) { Write3_TypeWithXmlDocumentProperty(@"TypeWithXmlDocumentProperty", @"", ((global::TypeWithXmlDocumentProperty)o), true, false); } - public void Write123_TypeWithBinaryProperty(object o) { + public void Write125_TypeWithBinaryProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithBinaryProperty", @""); @@ -36,7 +36,7 @@ public void Write123_TypeWithBinaryProperty(object o) { Write4_TypeWithBinaryProperty(@"TypeWithBinaryProperty", @"", ((global::TypeWithBinaryProperty)o), true, false); } - public void Write124_Item(object o) { + public void Write126_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDateTimeOffsetProperties", @""); @@ -46,7 +46,7 @@ public void Write124_Item(object o) { Write5_Item(@"TypeWithDateTimeOffsetProperties", @"", ((global::TypeWithDateTimeOffsetProperties)o), true, false); } - public void Write125_Item(object o) { + public void Write127_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDateAndTimeOnlyProperties", @""); @@ -56,7 +56,7 @@ public void Write125_Item(object o) { Write6_Item(@"TypeWithDateAndTimeOnlyProperties", @"", ((global::TypeWithDateAndTimeOnlyProperties)o), true, false); } - public void Write126_DateOnlyWrapper(object o) { + public void Write128_DateOnlyWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DateOnlyWrapper", @""); @@ -66,7 +66,7 @@ public void Write126_DateOnlyWrapper(object o) { Write7_DateOnlyWrapper(@"DateOnlyWrapper", @"", ((global::DateOnlyWrapper)o), true, false); } - public void Write127_TimeOnlyWrapper(object o) { + public void Write129_TimeOnlyWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TimeOnlyWrapper", @""); @@ -76,7 +76,7 @@ public void Write127_TimeOnlyWrapper(object o) { Write8_TimeOnlyWrapper(@"TimeOnlyWrapper", @"", ((global::TimeOnlyWrapper)o), true, false); } - public void Write128_TimeOnlyAsXsdTimeWrapper(object o) { + public void Write130_TimeOnlyAsXsdTimeWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TimeOnlyAsXsdTimeWrapper", @""); @@ -86,7 +86,7 @@ public void Write128_TimeOnlyAsXsdTimeWrapper(object o) { Write9_TimeOnlyAsXsdTimeWrapper(@"TimeOnlyAsXsdTimeWrapper", @"", ((global::TimeOnlyAsXsdTimeWrapper)o), true, false); } - public void Write129_DateTimeDateWrapper(object o) { + public void Write131_DateTimeDateWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DateTimeDateWrapper", @""); @@ -96,7 +96,7 @@ public void Write129_DateTimeDateWrapper(object o) { Write10_DateTimeDateWrapper(@"DateTimeDateWrapper", @"", ((global::DateTimeDateWrapper)o), true, false); } - public void Write130_DateTimeTimeWrapper(object o) { + public void Write132_DateTimeTimeWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DateTimeTimeWrapper", @""); @@ -106,7 +106,7 @@ public void Write130_DateTimeTimeWrapper(object o) { Write11_DateTimeTimeWrapper(@"DateTimeTimeWrapper", @"", ((global::DateTimeTimeWrapper)o), true, false); } - public void Write131_TypeWithTimeSpanProperty(object o) { + public void Write133_TypeWithTimeSpanProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithTimeSpanProperty", @""); @@ -116,7 +116,7 @@ public void Write131_TypeWithTimeSpanProperty(object o) { Write12_TypeWithTimeSpanProperty(@"TypeWithTimeSpanProperty", @"", ((global::TypeWithTimeSpanProperty)o), true, false); } - public void Write132_Item(object o) { + public void Write134_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDefaultTimeSpanProperty", @""); @@ -126,7 +126,7 @@ public void Write132_Item(object o) { Write13_Item(@"TypeWithDefaultTimeSpanProperty", @"", ((global::TypeWithDefaultTimeSpanProperty)o), true, false); } - public void Write133_TypeWithByteProperty(object o) { + public void Write135_TypeWithByteProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithByteProperty", @""); @@ -136,7 +136,7 @@ public void Write133_TypeWithByteProperty(object o) { Write14_TypeWithByteProperty(@"TypeWithByteProperty", @"", ((global::TypeWithByteProperty)o), true, false); } - public void Write134_TypeWithXmlNodeArrayProperty(object o) { + public void Write136_TypeWithXmlNodeArrayProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlNodeArrayProperty", @""); @@ -146,7 +146,7 @@ public void Write134_TypeWithXmlNodeArrayProperty(object o) { Write15_TypeWithXmlNodeArrayProperty(@"TypeWithXmlNodeArrayProperty", @"", ((global::TypeWithXmlNodeArrayProperty)o), true, false); } - public void Write135_Animal(object o) { + public void Write137_Animal(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Animal", @""); @@ -156,7 +156,7 @@ public void Write135_Animal(object o) { Write16_Animal(@"Animal", @"", ((global::Animal)o), true, false); } - public void Write136_Dog(object o) { + public void Write138_Dog(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Dog", @""); @@ -166,7 +166,7 @@ public void Write136_Dog(object o) { Write18_Dog(@"Dog", @"", ((global::Dog)o), true, false); } - public void Write137_DogBreed(object o) { + public void Write139_DogBreed(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"DogBreed", @""); @@ -175,7 +175,7 @@ public void Write137_DogBreed(object o) { WriteElementString(@"DogBreed", @"", Write17_DogBreed(((global::DogBreed)o))); } - public void Write138_Group(object o) { + public void Write140_Group(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Group", @""); @@ -185,7 +185,7 @@ public void Write138_Group(object o) { Write20_Group(@"Group", @"", ((global::Group)o), true, false); } - public void Write139_Vehicle(object o) { + public void Write141_Vehicle(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Vehicle", @""); @@ -195,7 +195,7 @@ public void Write139_Vehicle(object o) { Write19_Vehicle(@"Vehicle", @"", ((global::Vehicle)o), true, false); } - public void Write140_Employee(object o) { + public void Write142_Employee(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Employee", @""); @@ -205,7 +205,7 @@ public void Write140_Employee(object o) { Write21_Employee(@"Employee", @"", ((global::Employee)o), true, false); } - public void Write141_BaseClass(object o) { + public void Write143_BaseClass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BaseClass", @""); @@ -215,7 +215,7 @@ public void Write141_BaseClass(object o) { Write23_BaseClass(@"BaseClass", @"", ((global::BaseClass)o), true, false); } - public void Write142_DerivedClass(object o) { + public void Write144_DerivedClass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedClass", @""); @@ -225,7 +225,7 @@ public void Write142_DerivedClass(object o) { Write22_DerivedClass(@"DerivedClass", @"", ((global::DerivedClass)o), true, false); } - public void Write143_SimpleBaseClass(object o) { + public void Write145_SimpleBaseClass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleBaseClass", @""); @@ -235,7 +235,7 @@ public void Write143_SimpleBaseClass(object o) { Write25_SimpleBaseClass(@"SimpleBaseClass", @"", ((global::SimpleBaseClass)o), true, false); } - public void Write144_SimpleDerivedClass(object o) { + public void Write146_SimpleDerivedClass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleDerivedClass", @""); @@ -245,7 +245,7 @@ public void Write144_SimpleDerivedClass(object o) { Write24_SimpleDerivedClass(@"SimpleDerivedClass", @"", ((global::SimpleDerivedClass)o), true, false); } - public void Write145_BaseIXmlSerializable(object o) { + public void Write147_BaseIXmlSerializable(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BaseIXmlSerializable", @"http://example.com/serializer-test-namespace"); @@ -255,7 +255,7 @@ public void Write145_BaseIXmlSerializable(object o) { WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::XmlSerializableBaseClass)o), @"BaseIXmlSerializable", @"http://example.com/serializer-test-namespace", true, true); } - public void Write146_DerivedIXmlSerializable(object o) { + public void Write148_DerivedIXmlSerializable(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedIXmlSerializable", @""); @@ -265,7 +265,7 @@ public void Write146_DerivedIXmlSerializable(object o) { WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::XmlSerializableDerivedClass)o), @"DerivedIXmlSerializable", @"", true, true); } - public void Write147_PurchaseOrder(object o) { + public void Write149_PurchaseOrder(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"PurchaseOrder", @"http://www.contoso1.com"); @@ -275,7 +275,7 @@ public void Write147_PurchaseOrder(object o) { Write28_PurchaseOrder(@"PurchaseOrder", @"http://www.contoso1.com", ((global::PurchaseOrder)o), false, false); } - public void Write148_Address(object o) { + public void Write150_Address(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Address", @""); @@ -285,7 +285,7 @@ public void Write148_Address(object o) { Write29_Address(@"Address", @"", ((global::Address)o), true, false); } - public void Write149_OrderedItem(object o) { + public void Write151_OrderedItem(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"OrderedItem", @""); @@ -295,7 +295,7 @@ public void Write149_OrderedItem(object o) { Write30_OrderedItem(@"OrderedItem", @"", ((global::OrderedItem)o), true, false); } - public void Write150_AliasedTestType(object o) { + public void Write152_AliasedTestType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"AliasedTestType", @""); @@ -305,7 +305,7 @@ public void Write150_AliasedTestType(object o) { Write31_AliasedTestType(@"AliasedTestType", @"", ((global::AliasedTestType)o), true, false); } - public void Write151_BaseClass1(object o) { + public void Write153_BaseClass1(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BaseClass1", @""); @@ -315,7 +315,7 @@ public void Write151_BaseClass1(object o) { Write32_BaseClass1(@"BaseClass1", @"", ((global::BaseClass1)o), true, false); } - public void Write152_DerivedClass1(object o) { + public void Write154_DerivedClass1(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedClass1", @""); @@ -325,7 +325,7 @@ public void Write152_DerivedClass1(object o) { Write33_DerivedClass1(@"DerivedClass1", @"", ((global::DerivedClass1)o), true, false); } - public void Write153_ArrayOfDateTime(object o) { + public void Write155_ArrayOfDateTime(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ArrayOfDateTime", @""); @@ -340,17 +340,18 @@ public void Write153_ArrayOfDateTime(object o) { else { WriteStartElement(@"ArrayOfDateTime", @"", null, false); System.Collections.IEnumerator e = ((System.Collections.Generic.IEnumerable)a).GetEnumerator(); - if (e != null) - while (e.MoveNext()) { - global::System.DateTime ai = (global::System.DateTime)e.Current; - WriteElementStringRaw(@"dateTime", @"", FromDateTime(((global::System.DateTime)ai))); + if (e != null) { + while (e.MoveNext()) { + global::System.DateTime ai = (global::System.DateTime)e.Current; + WriteElementStringRaw(@"dateTime", @"", FromDateTime(((global::System.DateTime)ai))); + } } WriteEndElement(); } } } - public void Write154_Orchestra(object o) { + public void Write156_Orchestra(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Orchestra", @""); @@ -360,7 +361,7 @@ public void Write154_Orchestra(object o) { Write35_Orchestra(@"Orchestra", @"", ((global::Orchestra)o), true, false); } - public void Write155_Instrument(object o) { + public void Write157_Instrument(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Instrument", @""); @@ -370,7 +371,7 @@ public void Write155_Instrument(object o) { Write34_Instrument(@"Instrument", @"", ((global::Instrument)o), true, false); } - public void Write156_Brass(object o) { + public void Write158_Brass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Brass", @""); @@ -380,7 +381,7 @@ public void Write156_Brass(object o) { Write36_Brass(@"Brass", @"", ((global::Brass)o), true, false); } - public void Write157_Trumpet(object o) { + public void Write159_Trumpet(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Trumpet", @""); @@ -390,7 +391,7 @@ public void Write157_Trumpet(object o) { Write37_Trumpet(@"Trumpet", @"", ((global::Trumpet)o), true, false); } - public void Write158_Pet(object o) { + public void Write160_Pet(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Pet", @""); @@ -400,7 +401,7 @@ public void Write158_Pet(object o) { Write38_Pet(@"Pet", @"", ((global::Pet)o), true, false); } - public void Write159_DefaultValuesSetToNaN(object o) { + public void Write161_DefaultValuesSetToNaN(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DefaultValuesSetToNaN", @""); @@ -410,7 +411,7 @@ public void Write159_DefaultValuesSetToNaN(object o) { Write39_DefaultValuesSetToNaN(@"DefaultValuesSetToNaN", @"", ((global::DefaultValuesSetToNaN)o), true, false); } - public void Write160_Item(object o) { + public void Write162_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DefaultValuesSetToPositiveInfinity", @""); @@ -420,7 +421,7 @@ public void Write160_Item(object o) { Write40_Item(@"DefaultValuesSetToPositiveInfinity", @"", ((global::DefaultValuesSetToPositiveInfinity)o), true, false); } - public void Write161_Item(object o) { + public void Write163_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DefaultValuesSetToNegativeInfinity", @""); @@ -430,7 +431,7 @@ public void Write161_Item(object o) { Write41_Item(@"DefaultValuesSetToNegativeInfinity", @"", ((global::DefaultValuesSetToNegativeInfinity)o), true, false); } - public void Write162_RootElement(object o) { + public void Write164_RootElement(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"RootElement", @""); @@ -440,7 +441,7 @@ public void Write162_RootElement(object o) { Write42_Item(@"RootElement", @"", ((global::TypeWithMismatchBetweenAttributeAndPropertyType)o), true, false); } - public void Write163_TypeWithLinkedProperty(object o) { + public void Write165_TypeWithLinkedProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithLinkedProperty", @""); @@ -450,7 +451,7 @@ public void Write163_TypeWithLinkedProperty(object o) { Write43_TypeWithLinkedProperty(@"TypeWithLinkedProperty", @"", ((global::TypeWithLinkedProperty)o), true, false); } - public void Write164_Document(object o) { + public void Write166_Document(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Document", @"http://example.com"); @@ -460,7 +461,7 @@ public void Write164_Document(object o) { Write44_MsgDocumentType(@"Document", @"http://example.com", ((global::MsgDocumentType)o), true, false); } - public void Write165_RootClass(object o) { + public void Write167_RootClass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"RootClass", @""); @@ -470,7 +471,7 @@ public void Write165_RootClass(object o) { Write47_RootClass(@"RootClass", @"", ((global::RootClass)o), true, false); } - public void Write166_Parameter(object o) { + public void Write168_Parameter(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Parameter", @""); @@ -480,7 +481,7 @@ public void Write166_Parameter(object o) { Write46_Parameter(@"Parameter", @"", ((global::Parameter)o), true, false); } - public void Write167_XElementWrapper(object o) { + public void Write169_XElementWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"XElementWrapper", @""); @@ -490,7 +491,7 @@ public void Write167_XElementWrapper(object o) { Write48_XElementWrapper(@"XElementWrapper", @"", ((global::XElementWrapper)o), true, false); } - public void Write168_XElementStruct(object o) { + public void Write170_XElementStruct(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"XElementStruct", @""); @@ -499,7 +500,7 @@ public void Write168_XElementStruct(object o) { Write49_XElementStruct(@"XElementStruct", @"", ((global::XElementStruct)o), false); } - public void Write169_XElementArrayWrapper(object o) { + public void Write171_XElementArrayWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"XElementArrayWrapper", @""); @@ -509,7 +510,7 @@ public void Write169_XElementArrayWrapper(object o) { Write50_XElementArrayWrapper(@"XElementArrayWrapper", @"", ((global::XElementArrayWrapper)o), true, false); } - public void Write170_Item(object o) { + public void Write172_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DateTimeOffsetIXmlSerializableContainer", @""); @@ -519,86 +520,105 @@ public void Write170_Item(object o) { WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::DateTimeOffsetIXmlSerializableContainer)o), @"DateTimeOffsetIXmlSerializableContainer", @"", true, true); } - public void Write171_TypeWithDateTimeStringProperty(object o) { + public void Write173_Item(object o) { + WriteStartDocument(); + if (o == null) { + WriteNullTagLiteral(@"TypeWithXmlTextSeparatorOnChoiceMixedContent", @""); + return; + } + TopLevelElement(); + Write52_Item(@"TypeWithXmlTextSeparatorOnChoiceMixedContent", @"", ((global::TypeWithXmlTextSeparatorOnChoiceMixedContent)o), true, false); + } + + public void Write174_XmlTextSeparatorChoice(object o) { + WriteStartDocument(); + if (o == null) { + WriteEmptyTag(@"XmlTextSeparatorChoice", @""); + return; + } + WriteElementString(@"XmlTextSeparatorChoice", @"", Write51_XmlTextSeparatorChoice(((global::XmlTextSeparatorChoice)o))); + } + + public void Write175_TypeWithDateTimeStringProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDateTimeStringProperty", @""); return; } TopLevelElement(); - Write51_TypeWithDateTimeStringProperty(@"TypeWithDateTimeStringProperty", @"", ((global::SerializationTypes.TypeWithDateTimeStringProperty)o), true, false); + Write53_TypeWithDateTimeStringProperty(@"TypeWithDateTimeStringProperty", @"", ((global::SerializationTypes.TypeWithDateTimeStringProperty)o), true, false); } - public void Write172_SimpleType(object o) { + public void Write176_SimpleType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleType", @""); return; } TopLevelElement(); - Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)o), true, false); + Write54_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)o), true, false); } - public void Write173_TypeWithGetSetArrayMembers(object o) { + public void Write177_TypeWithGetSetArrayMembers(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithGetSetArrayMembers", @""); return; } TopLevelElement(); - Write53_TypeWithGetSetArrayMembers(@"TypeWithGetSetArrayMembers", @"", ((global::SerializationTypes.TypeWithGetSetArrayMembers)o), true, false); + Write55_TypeWithGetSetArrayMembers(@"TypeWithGetSetArrayMembers", @"", ((global::SerializationTypes.TypeWithGetSetArrayMembers)o), true, false); } - public void Write174_TypeWithGetOnlyArrayProperties(object o) { + public void Write178_TypeWithGetOnlyArrayProperties(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithGetOnlyArrayProperties", @""); return; } TopLevelElement(); - Write54_TypeWithGetOnlyArrayProperties(@"TypeWithGetOnlyArrayProperties", @"", ((global::SerializationTypes.TypeWithGetOnlyArrayProperties)o), true, false); + Write56_TypeWithGetOnlyArrayProperties(@"TypeWithGetOnlyArrayProperties", @"", ((global::SerializationTypes.TypeWithGetOnlyArrayProperties)o), true, false); } - public void Write175_TypeWithArraylikeMembers(object o) { + public void Write179_TypeWithArraylikeMembers(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithArraylikeMembers", @""); return; } TopLevelElement(); - Write55_TypeWithArraylikeMembers(@"TypeWithArraylikeMembers", @"", ((global::SerializationTypes.TypeWithArraylikeMembers)o), true, false); + Write57_TypeWithArraylikeMembers(@"TypeWithArraylikeMembers", @"", ((global::SerializationTypes.TypeWithArraylikeMembers)o), true, false); } - public void Write176_StructNotSerializable(object o) { + public void Write180_StructNotSerializable(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"StructNotSerializable", @""); return; } - Write56_StructNotSerializable(@"StructNotSerializable", @"", ((global::SerializationTypes.StructNotSerializable)o), false); + Write58_StructNotSerializable(@"StructNotSerializable", @"", ((global::SerializationTypes.StructNotSerializable)o), false); } - public void Write177_TypeWithMyCollectionField(object o) { + public void Write181_TypeWithMyCollectionField(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithMyCollectionField", @""); return; } TopLevelElement(); - Write57_TypeWithMyCollectionField(@"TypeWithMyCollectionField", @"", ((global::SerializationTypes.TypeWithMyCollectionField)o), true, false); + Write59_TypeWithMyCollectionField(@"TypeWithMyCollectionField", @"", ((global::SerializationTypes.TypeWithMyCollectionField)o), true, false); } - public void Write178_Item(object o) { + public void Write182_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithReadOnlyMyCollectionProperty", @""); return; } TopLevelElement(); - Write58_Item(@"TypeWithReadOnlyMyCollectionProperty", @"", ((global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)o), true, false); + Write60_Item(@"TypeWithReadOnlyMyCollectionProperty", @"", ((global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)o), true, false); } - public void Write179_ArrayOfAnyType(object o) { + public void Write183_ArrayOfAnyType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ArrayOfAnyType", @""); @@ -620,335 +640,335 @@ public void Write179_ArrayOfAnyType(object o) { } } - public void Write180_MyEnum(object o) { + public void Write184_MyEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"MyEnum", @""); return; } - WriteElementString(@"MyEnum", @"", Write59_MyEnum(((global::SerializationTypes.MyEnum)o))); + WriteElementString(@"MyEnum", @"", Write61_MyEnum(((global::SerializationTypes.MyEnum)o))); } - public void Write181_TypeWithEnumMembers(object o) { + public void Write185_TypeWithEnumMembers(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithEnumMembers", @""); return; } TopLevelElement(); - Write60_TypeWithEnumMembers(@"TypeWithEnumMembers", @"", ((global::SerializationTypes.TypeWithEnumMembers)o), true, false); + Write62_TypeWithEnumMembers(@"TypeWithEnumMembers", @"", ((global::SerializationTypes.TypeWithEnumMembers)o), true, false); } - public void Write182_DCStruct(object o) { + public void Write186_DCStruct(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"DCStruct", @""); return; } - Write61_DCStruct(@"DCStruct", @"", ((global::SerializationTypes.DCStruct)o), false); + Write63_DCStruct(@"DCStruct", @"", ((global::SerializationTypes.DCStruct)o), false); } - public void Write183_DCClassWithEnumAndStruct(object o) { + public void Write187_DCClassWithEnumAndStruct(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DCClassWithEnumAndStruct", @""); return; } TopLevelElement(); - Write62_DCClassWithEnumAndStruct(@"DCClassWithEnumAndStruct", @"", ((global::SerializationTypes.DCClassWithEnumAndStruct)o), true, false); + Write64_DCClassWithEnumAndStruct(@"DCClassWithEnumAndStruct", @"", ((global::SerializationTypes.DCClassWithEnumAndStruct)o), true, false); } - public void Write184_BuiltInTypes(object o) { + public void Write188_BuiltInTypes(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BuiltInTypes", @""); return; } TopLevelElement(); - Write63_BuiltInTypes(@"BuiltInTypes", @"", ((global::SerializationTypes.BuiltInTypes)o), true, false); + Write65_BuiltInTypes(@"BuiltInTypes", @"", ((global::SerializationTypes.BuiltInTypes)o), true, false); } - public void Write185_TypeA(object o) { + public void Write189_TypeA(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeA", @""); return; } TopLevelElement(); - Write64_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)o), true, false); + Write66_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)o), true, false); } - public void Write186_TypeB(object o) { + public void Write190_TypeB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeB", @""); return; } TopLevelElement(); - Write65_TypeB(@"TypeB", @"", ((global::SerializationTypes.TypeB)o), true, false); + Write67_TypeB(@"TypeB", @"", ((global::SerializationTypes.TypeB)o), true, false); } - public void Write187_TypeHasArrayOfASerializedAsB(object o) { + public void Write191_TypeHasArrayOfASerializedAsB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeHasArrayOfASerializedAsB", @""); return; } TopLevelElement(); - Write66_TypeHasArrayOfASerializedAsB(@"TypeHasArrayOfASerializedAsB", @"", ((global::SerializationTypes.TypeHasArrayOfASerializedAsB)o), true, false); + Write68_TypeHasArrayOfASerializedAsB(@"TypeHasArrayOfASerializedAsB", @"", ((global::SerializationTypes.TypeHasArrayOfASerializedAsB)o), true, false); } - public void Write188_Item(object o) { + public void Write192_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"__TypeNameWithSpecialCharacters漢ñ", @""); return; } TopLevelElement(); - Write67_Item(@"__TypeNameWithSpecialCharacters漢ñ", @"", ((global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)o), true, false); + Write69_Item(@"__TypeNameWithSpecialCharacters漢ñ", @"", ((global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)o), true, false); } - public void Write189_BaseClassWithSamePropertyName(object o) { + public void Write193_BaseClassWithSamePropertyName(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BaseClassWithSamePropertyName", @""); return; } TopLevelElement(); - Write68_BaseClassWithSamePropertyName(@"BaseClassWithSamePropertyName", @"", ((global::SerializationTypes.BaseClassWithSamePropertyName)o), true, false); + Write70_BaseClassWithSamePropertyName(@"BaseClassWithSamePropertyName", @"", ((global::SerializationTypes.BaseClassWithSamePropertyName)o), true, false); } - public void Write190_DerivedClassWithSameProperty(object o) { + public void Write194_DerivedClassWithSameProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedClassWithSameProperty", @""); return; } TopLevelElement(); - Write69_DerivedClassWithSameProperty(@"DerivedClassWithSameProperty", @"", ((global::SerializationTypes.DerivedClassWithSameProperty)o), true, false); + Write71_DerivedClassWithSameProperty(@"DerivedClassWithSameProperty", @"", ((global::SerializationTypes.DerivedClassWithSameProperty)o), true, false); } - public void Write191_DerivedClassWithSameProperty2(object o) { + public void Write195_DerivedClassWithSameProperty2(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedClassWithSameProperty2", @""); return; } TopLevelElement(); - Write70_DerivedClassWithSameProperty2(@"DerivedClassWithSameProperty2", @"", ((global::SerializationTypes.DerivedClassWithSameProperty2)o), true, false); + Write72_DerivedClassWithSameProperty2(@"DerivedClassWithSameProperty2", @"", ((global::SerializationTypes.DerivedClassWithSameProperty2)o), true, false); } - public void Write192_Item(object o) { + public void Write196_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDateTimePropertyAsXmlTime", @""); return; } TopLevelElement(); - Write71_Item(@"TypeWithDateTimePropertyAsXmlTime", @"", ((global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)o), true, false); + Write73_Item(@"TypeWithDateTimePropertyAsXmlTime", @"", ((global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)o), true, false); } - public void Write193_TypeWithByteArrayAsXmlText(object o) { + public void Write197_TypeWithByteArrayAsXmlText(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithByteArrayAsXmlText", @""); return; } TopLevelElement(); - Write72_TypeWithByteArrayAsXmlText(@"TypeWithByteArrayAsXmlText", @"", ((global::SerializationTypes.TypeWithByteArrayAsXmlText)o), true, false); + Write74_TypeWithByteArrayAsXmlText(@"TypeWithByteArrayAsXmlText", @"", ((global::SerializationTypes.TypeWithByteArrayAsXmlText)o), true, false); } - public void Write194_SimpleDC(object o) { + public void Write198_SimpleDC(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleDC", @""); return; } TopLevelElement(); - Write73_SimpleDC(@"SimpleDC", @"", ((global::SerializationTypes.SimpleDC)o), true, false); + Write75_SimpleDC(@"SimpleDC", @"", ((global::SerializationTypes.SimpleDC)o), true, false); } - public void Write195_Item(object o) { + public void Write199_Item(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery"); return; } TopLevelElement(); - Write74_Item(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery", ((global::SerializationTypes.TypeWithXmlTextAttributeOnArray)o), false, false); + Write76_Item(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery", ((global::SerializationTypes.TypeWithXmlTextAttributeOnArray)o), false, false); } - public void Write196_EnumFlags(object o) { + public void Write200_EnumFlags(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"EnumFlags", @""); return; } - WriteElementString(@"EnumFlags", @"", Write75_EnumFlags(((global::SerializationTypes.EnumFlags)o))); + WriteElementString(@"EnumFlags", @"", Write77_EnumFlags(((global::SerializationTypes.EnumFlags)o))); } - public void Write197_ClassImplementsInterface(object o) { + public void Write201_ClassImplementsInterface(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ClassImplementsInterface", @""); return; } TopLevelElement(); - Write76_ClassImplementsInterface(@"ClassImplementsInterface", @"", ((global::SerializationTypes.ClassImplementsInterface)o), true, false); + Write78_ClassImplementsInterface(@"ClassImplementsInterface", @"", ((global::SerializationTypes.ClassImplementsInterface)o), true, false); } - public void Write198_WithStruct(object o) { + public void Write202_WithStruct(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"WithStruct", @""); return; } TopLevelElement(); - Write78_WithStruct(@"WithStruct", @"", ((global::SerializationTypes.WithStruct)o), true, false); + Write80_WithStruct(@"WithStruct", @"", ((global::SerializationTypes.WithStruct)o), true, false); } - public void Write199_SomeStruct(object o) { + public void Write203_SomeStruct(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"SomeStruct", @""); return; } - Write77_SomeStruct(@"SomeStruct", @"", ((global::SerializationTypes.SomeStruct)o), false); + Write79_SomeStruct(@"SomeStruct", @"", ((global::SerializationTypes.SomeStruct)o), false); } - public void Write200_WithEnums(object o) { + public void Write204_WithEnums(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"WithEnums", @""); return; } TopLevelElement(); - Write81_WithEnums(@"WithEnums", @"", ((global::SerializationTypes.WithEnums)o), true, false); + Write83_WithEnums(@"WithEnums", @"", ((global::SerializationTypes.WithEnums)o), true, false); } - public void Write201_WithNullables(object o) { + public void Write205_WithNullables(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"WithNullables", @""); return; } TopLevelElement(); - Write82_WithNullables(@"WithNullables", @"", ((global::SerializationTypes.WithNullables)o), true, false); + Write84_WithNullables(@"WithNullables", @"", ((global::SerializationTypes.WithNullables)o), true, false); } - public void Write202_ByteEnum(object o) { + public void Write206_ByteEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ByteEnum", @""); return; } - WriteElementString(@"ByteEnum", @"", Write83_ByteEnum(((global::SerializationTypes.ByteEnum)o))); + WriteElementString(@"ByteEnum", @"", Write85_ByteEnum(((global::SerializationTypes.ByteEnum)o))); } - public void Write203_SByteEnum(object o) { + public void Write207_SByteEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"SByteEnum", @""); return; } - WriteElementString(@"SByteEnum", @"", Write84_SByteEnum(((global::SerializationTypes.SByteEnum)o))); + WriteElementString(@"SByteEnum", @"", Write86_SByteEnum(((global::SerializationTypes.SByteEnum)o))); } - public void Write204_ShortEnum(object o) { + public void Write208_ShortEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ShortEnum", @""); return; } - WriteElementString(@"ShortEnum", @"", Write80_ShortEnum(((global::SerializationTypes.ShortEnum)o))); + WriteElementString(@"ShortEnum", @"", Write82_ShortEnum(((global::SerializationTypes.ShortEnum)o))); } - public void Write205_IntEnum(object o) { + public void Write209_IntEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"IntEnum", @""); return; } - WriteElementString(@"IntEnum", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o))); + WriteElementString(@"IntEnum", @"", Write81_IntEnum(((global::SerializationTypes.IntEnum)o))); } - public void Write206_UIntEnum(object o) { + public void Write210_UIntEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"UIntEnum", @""); return; } - WriteElementString(@"UIntEnum", @"", Write85_UIntEnum(((global::SerializationTypes.UIntEnum)o))); + WriteElementString(@"UIntEnum", @"", Write87_UIntEnum(((global::SerializationTypes.UIntEnum)o))); } - public void Write207_LongEnum(object o) { + public void Write211_LongEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"LongEnum", @""); return; } - WriteElementString(@"LongEnum", @"", Write86_LongEnum(((global::SerializationTypes.LongEnum)o))); + WriteElementString(@"LongEnum", @"", Write88_LongEnum(((global::SerializationTypes.LongEnum)o))); } - public void Write208_ULongEnum(object o) { + public void Write212_ULongEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ULongEnum", @""); return; } - WriteElementString(@"ULongEnum", @"", Write87_ULongEnum(((global::SerializationTypes.ULongEnum)o))); + WriteElementString(@"ULongEnum", @"", Write89_ULongEnum(((global::SerializationTypes.ULongEnum)o))); } - public void Write209_AttributeTesting(object o) { + public void Write213_AttributeTesting(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"AttributeTesting", @""); return; } TopLevelElement(); - Write89_XmlSerializerAttributes(@"AttributeTesting", @"", ((global::SerializationTypes.XmlSerializerAttributes)o), false, false); + Write91_XmlSerializerAttributes(@"AttributeTesting", @"", ((global::SerializationTypes.XmlSerializerAttributes)o), false, false); } - public void Write210_ItemChoiceType(object o) { + public void Write214_ItemChoiceType(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ItemChoiceType", @""); return; } - WriteElementString(@"ItemChoiceType", @"", Write88_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)o))); + WriteElementString(@"ItemChoiceType", @"", Write90_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)o))); } - public void Write211_TypeWithAnyAttribute(object o) { + public void Write215_TypeWithAnyAttribute(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithAnyAttribute", @""); return; } TopLevelElement(); - Write90_TypeWithAnyAttribute(@"TypeWithAnyAttribute", @"", ((global::SerializationTypes.TypeWithAnyAttribute)o), true, false); + Write92_TypeWithAnyAttribute(@"TypeWithAnyAttribute", @"", ((global::SerializationTypes.TypeWithAnyAttribute)o), true, false); } - public void Write212_KnownTypesThroughConstructor(object o) { + public void Write216_KnownTypesThroughConstructor(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"KnownTypesThroughConstructor", @""); return; } TopLevelElement(); - Write91_KnownTypesThroughConstructor(@"KnownTypesThroughConstructor", @"", ((global::SerializationTypes.KnownTypesThroughConstructor)o), true, false); + Write93_KnownTypesThroughConstructor(@"KnownTypesThroughConstructor", @"", ((global::SerializationTypes.KnownTypesThroughConstructor)o), true, false); } - public void Write213_SimpleKnownTypeValue(object o) { + public void Write217_SimpleKnownTypeValue(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleKnownTypeValue", @""); return; } TopLevelElement(); - Write92_SimpleKnownTypeValue(@"SimpleKnownTypeValue", @"", ((global::SerializationTypes.SimpleKnownTypeValue)o), true, false); + Write94_SimpleKnownTypeValue(@"SimpleKnownTypeValue", @"", ((global::SerializationTypes.SimpleKnownTypeValue)o), true, false); } - public void Write214_Item(object o) { + public void Write218_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ClassImplementingIXmlSerializable", @""); @@ -958,7 +978,7 @@ public void Write214_Item(object o) { WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::SerializationTypes.ClassImplementingIXmlSerializable)o), @"ClassImplementingIXmlSerializable", @"", true, true); } - public void Write215_Item(object o) { + public void Write219_Item(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"StructImplementingIXmlSerializableWithoutParameterlessConstructor", @""); @@ -967,7 +987,7 @@ public void Write215_Item(object o) { WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor)o), @"StructImplementingIXmlSerializableWithoutParameterlessConstructor", @"", false, true); } - public void Write216_Item(object o) { + public void Write220_Item(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"StructImplementingIXmlSerializableWithParameterlessConstructor", @""); @@ -976,67 +996,67 @@ public void Write216_Item(object o) { WriteSerializable((System.Xml.Serialization.IXmlSerializable)((global::SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor)o), @"StructImplementingIXmlSerializableWithParameterlessConstructor", @"", false, true); } - public void Write217_TypeWithPropertyNameSpecified(object o) { + public void Write221_TypeWithPropertyNameSpecified(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithPropertyNameSpecified", @""); return; } TopLevelElement(); - Write93_TypeWithPropertyNameSpecified(@"TypeWithPropertyNameSpecified", @"", ((global::SerializationTypes.TypeWithPropertyNameSpecified)o), true, false); + Write95_TypeWithPropertyNameSpecified(@"TypeWithPropertyNameSpecified", @"", ((global::SerializationTypes.TypeWithPropertyNameSpecified)o), true, false); } - public void Write218_TypeWithXmlSchemaFormAttribute(object o) { + public void Write222_TypeWithXmlSchemaFormAttribute(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlSchemaFormAttribute", @""); return; } TopLevelElement(); - Write94_TypeWithXmlSchemaFormAttribute(@"TypeWithXmlSchemaFormAttribute", @"", ((global::SerializationTypes.TypeWithXmlSchemaFormAttribute)o), true, false); + Write96_TypeWithXmlSchemaFormAttribute(@"TypeWithXmlSchemaFormAttribute", @"", ((global::SerializationTypes.TypeWithXmlSchemaFormAttribute)o), true, false); } - public void Write219_MyXmlType(object o) { + public void Write223_MyXmlType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"MyXmlType", @""); return; } TopLevelElement(); - Write95_Item(@"MyXmlType", @"", ((global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)o), true, false); + Write97_Item(@"MyXmlType", @"", ((global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)o), true, false); } - public void Write220_Item(object o) { + public void Write224_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithSchemaFormInXmlAttribute", @""); return; } TopLevelElement(); - Write96_Item(@"TypeWithSchemaFormInXmlAttribute", @"", ((global::SerializationTypes.TypeWithSchemaFormInXmlAttribute)o), true, false); + Write98_Item(@"TypeWithSchemaFormInXmlAttribute", @"", ((global::SerializationTypes.TypeWithSchemaFormInXmlAttribute)o), true, false); } - public void Write221_CustomDocument(object o) { + public void Write225_CustomDocument(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"CustomDocument", @""); return; } TopLevelElement(); - Write98_CustomDocument(@"CustomDocument", @"", ((global::SerializationTypes.CustomDocument)o), true, false); + Write100_CustomDocument(@"CustomDocument", @"", ((global::SerializationTypes.CustomDocument)o), true, false); } - public void Write222_CustomElement(object o) { + public void Write226_CustomElement(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"CustomElement", @""); return; } TopLevelElement(); - Write97_CustomElement(@"CustomElement", @"", ((global::SerializationTypes.CustomElement)o), true, false); + Write99_CustomElement(@"CustomElement", @"", ((global::SerializationTypes.CustomElement)o), true, false); } - public void Write223_Item(object o) { + public void Write227_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"", null); @@ -1051,226 +1071,226 @@ public void Write223_Item(object o) { } } - public void Write224_Item(object o) { + public void Write228_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithNonPublicDefaultConstructor", @""); return; } TopLevelElement(); - Write99_Item(@"TypeWithNonPublicDefaultConstructor", @"", ((global::SerializationTypes.TypeWithNonPublicDefaultConstructor)o), true, false); + Write101_Item(@"TypeWithNonPublicDefaultConstructor", @"", ((global::SerializationTypes.TypeWithNonPublicDefaultConstructor)o), true, false); } - public void Write225_ServerSettings(object o) { + public void Write229_ServerSettings(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ServerSettings", @""); return; } TopLevelElement(); - Write100_ServerSettings(@"ServerSettings", @"", ((global::SerializationTypes.ServerSettings)o), true, false); + Write102_ServerSettings(@"ServerSettings", @"", ((global::SerializationTypes.ServerSettings)o), true, false); } - public void Write226_TypeWithXmlQualifiedName(object o) { + public void Write230_TypeWithXmlQualifiedName(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlQualifiedName", @""); return; } TopLevelElement(); - Write101_TypeWithXmlQualifiedName(@"TypeWithXmlQualifiedName", @"", ((global::SerializationTypes.TypeWithXmlQualifiedName)o), true, false); + Write103_TypeWithXmlQualifiedName(@"TypeWithXmlQualifiedName", @"", ((global::SerializationTypes.TypeWithXmlQualifiedName)o), true, false); } - public void Write227_TypeWith2DArrayProperty2(object o) { + public void Write231_TypeWith2DArrayProperty2(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWith2DArrayProperty2", @""); return; } TopLevelElement(); - Write102_TypeWith2DArrayProperty2(@"TypeWith2DArrayProperty2", @"", ((global::SerializationTypes.TypeWith2DArrayProperty2)o), true, false); + Write104_TypeWith2DArrayProperty2(@"TypeWith2DArrayProperty2", @"", ((global::SerializationTypes.TypeWith2DArrayProperty2)o), true, false); } - public void Write228_Item(object o) { + public void Write232_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithPropertiesHavingDefaultValue", @""); return; } TopLevelElement(); - Write103_Item(@"TypeWithPropertiesHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)o), true, false); + Write105_Item(@"TypeWithPropertiesHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)o), true, false); } - public void Write229_Item(object o) { + public void Write233_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithEnumPropertyHavingDefaultValue", @""); return; } TopLevelElement(); - Write104_Item(@"TypeWithEnumPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)o), true, false); + Write106_Item(@"TypeWithEnumPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)o), true, false); } - public void Write230_Item(object o) { + public void Write234_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithEnumFlagPropertyHavingDefaultValue", @""); return; } TopLevelElement(); - Write105_Item(@"TypeWithEnumFlagPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)o), true, false); + Write107_Item(@"TypeWithEnumFlagPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)o), true, false); } - public void Write231_TypeWithShouldSerializeMethod(object o) { + public void Write235_TypeWithShouldSerializeMethod(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithShouldSerializeMethod", @""); return; } TopLevelElement(); - Write106_TypeWithShouldSerializeMethod(@"TypeWithShouldSerializeMethod", @"", ((global::SerializationTypes.TypeWithShouldSerializeMethod)o), true, false); + Write108_TypeWithShouldSerializeMethod(@"TypeWithShouldSerializeMethod", @"", ((global::SerializationTypes.TypeWithShouldSerializeMethod)o), true, false); } - public void Write232_Item(object o) { + public void Write236_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"KnownTypesThroughConstructorWithArrayProperties", @""); return; } TopLevelElement(); - Write107_Item(@"KnownTypesThroughConstructorWithArrayProperties", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o), true, false); + Write109_Item(@"KnownTypesThroughConstructorWithArrayProperties", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o), true, false); } - public void Write233_Item(object o) { + public void Write237_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"KnownTypesThroughConstructorWithValue", @""); return; } TopLevelElement(); - Write108_Item(@"KnownTypesThroughConstructorWithValue", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithValue)o), true, false); + Write110_Item(@"KnownTypesThroughConstructorWithValue", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithValue)o), true, false); } - public void Write234_Item(object o) { + public void Write238_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithTypesHavingCustomFormatter", @""); return; } TopLevelElement(); - Write109_Item(@"TypeWithTypesHavingCustomFormatter", @"", ((global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o), true, false); + Write111_Item(@"TypeWithTypesHavingCustomFormatter", @"", ((global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o), true, false); } - public void Write235_Item(object o) { + public void Write239_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithArrayPropertyHavingChoice", @""); return; } TopLevelElement(); - Write111_Item(@"TypeWithArrayPropertyHavingChoice", @"", ((global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o), true, false); + Write113_Item(@"TypeWithArrayPropertyHavingChoice", @"", ((global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o), true, false); } - public void Write236_Item(object o) { + public void Write240_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithPropertyHavingComplexChoice", @""); return; } TopLevelElement(); - Write114_Item(@"TypeWithPropertyHavingComplexChoice", @"", ((global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o), true, false); + Write116_Item(@"TypeWithPropertyHavingComplexChoice", @"", ((global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o), true, false); } - public void Write237_MoreChoices(object o) { + public void Write241_MoreChoices(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"MoreChoices", @""); return; } - WriteElementString(@"MoreChoices", @"", Write110_MoreChoices(((global::SerializationTypes.MoreChoices)o))); + WriteElementString(@"MoreChoices", @"", Write112_MoreChoices(((global::SerializationTypes.MoreChoices)o))); } - public void Write238_ComplexChoiceA(object o) { + public void Write242_ComplexChoiceA(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ComplexChoiceA", @""); return; } TopLevelElement(); - Write113_ComplexChoiceA(@"ComplexChoiceA", @"", ((global::SerializationTypes.ComplexChoiceA)o), true, false); + Write115_ComplexChoiceA(@"ComplexChoiceA", @"", ((global::SerializationTypes.ComplexChoiceA)o), true, false); } - public void Write239_ComplexChoiceB(object o) { + public void Write243_ComplexChoiceB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ComplexChoiceB", @""); return; } TopLevelElement(); - Write112_ComplexChoiceB(@"ComplexChoiceB", @"", ((global::SerializationTypes.ComplexChoiceB)o), true, false); + Write114_ComplexChoiceB(@"ComplexChoiceB", @"", ((global::SerializationTypes.ComplexChoiceB)o), true, false); } - public void Write240_TypeWithFieldsOrdered(object o) { + public void Write244_TypeWithFieldsOrdered(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithFieldsOrdered", @""); return; } TopLevelElement(); - Write115_TypeWithFieldsOrdered(@"TypeWithFieldsOrdered", @"", ((global::SerializationTypes.TypeWithFieldsOrdered)o), true, false); + Write117_TypeWithFieldsOrdered(@"TypeWithFieldsOrdered", @"", ((global::SerializationTypes.TypeWithFieldsOrdered)o), true, false); } - public void Write241_Item(object o) { + public void Write245_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @""); return; } TopLevelElement(); - Write116_Item(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @"", ((global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o), true, false); + Write118_Item(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @"", ((global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o), true, false); } - public void Write242_Root(object o) { + public void Write246_Root(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Root", @""); return; } TopLevelElement(); - Write119_Item(@"Root", @"", ((global::SerializationTypes.NamespaceTypeNameClashContainer)o), true, false); + Write121_Item(@"Root", @"", ((global::SerializationTypes.NamespaceTypeNameClashContainer)o), true, false); } - public void Write243_TypeClashB(object o) { + public void Write247_TypeClashB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeClashB", @""); return; } TopLevelElement(); - Write118_TypeNameClash(@"TypeClashB", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)o), true, false); + Write120_TypeNameClash(@"TypeClashB", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)o), true, false); } - public void Write244_TypeClashA(object o) { + public void Write248_TypeClashA(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeClashA", @""); return; } TopLevelElement(); - Write117_TypeNameClash(@"TypeClashA", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)o), true, false); + Write119_TypeNameClash(@"TypeClashA", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)o), true, false); } - public void Write245_Person(object o) { + public void Write249_Person(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Person", @""); return; } TopLevelElement(); - Write120_Person(@"Person", @"", ((global::Outer.Person)o), true, false); + Write122_Person(@"Person", @"", ((global::Outer.Person)o), true, false); } - void Write120_Person(string n, string ns, global::Outer.Person o, bool isNullable, bool needType) { + void Write122_Person(string n, string ns, global::Outer.Person o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -1291,7 +1311,7 @@ void Write120_Person(string n, string ns, global::Outer.Person o, bool isNullabl WriteEndElement(o); } - void Write117_TypeNameClash(string n, string ns, global::SerializationTypes.TypeNameClashA.TypeNameClash o, bool isNullable, bool needType) { + void Write119_TypeNameClash(string n, string ns, global::SerializationTypes.TypeNameClashA.TypeNameClash o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -1310,7 +1330,7 @@ void Write117_TypeNameClash(string n, string ns, global::SerializationTypes.Type WriteEndElement(o); } - void Write118_TypeNameClash(string n, string ns, global::SerializationTypes.TypeNameClashB.TypeNameClash o, bool isNullable, bool needType) { + void Write120_TypeNameClash(string n, string ns, global::SerializationTypes.TypeNameClashB.TypeNameClash o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -1329,7 +1349,7 @@ void Write118_TypeNameClash(string n, string ns, global::SerializationTypes.Type WriteEndElement(o); } - void Write119_Item(string n, string ns, global::SerializationTypes.NamespaceTypeNameClashContainer o, bool isNullable, bool needType) { + void Write121_Item(string n, string ns, global::SerializationTypes.NamespaceTypeNameClashContainer o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -1348,7 +1368,7 @@ void Write119_Item(string n, string ns, global::SerializationTypes.NamespaceType global::SerializationTypes.TypeNameClashA.TypeNameClash[] a = (global::SerializationTypes.TypeNameClashA.TypeNameClash[])o.@A; if (a != null) { for (int ia = 0; ia < a.Length; ia++) { - Write117_TypeNameClash(@"A", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)a[ia]), false, false); + Write119_TypeNameClash(@"A", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)a[ia]), false, false); } } } @@ -1356,14 +1376,14 @@ void Write119_Item(string n, string ns, global::SerializationTypes.NamespaceType global::SerializationTypes.TypeNameClashB.TypeNameClash[] a = (global::SerializationTypes.TypeNameClashB.TypeNameClash[])o.@B; if (a != null) { for (int ia = 0; ia < a.Length; ia++) { - Write118_TypeNameClash(@"B", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)a[ia]), false, false); + Write120_TypeNameClash(@"B", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)a[ia]), false, false); } } } WriteEndElement(o); } - void Write116_Item(string n, string ns, global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName o, bool isNullable, bool needType) { + void Write118_Item(string n, string ns, global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -1394,235 +1414,239 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable } else { if (t == typeof(global::Outer.Person)) { - Write120_Person(n, ns,(global::Outer.Person)o, isNullable, true); + Write122_Person(n, ns,(global::Outer.Person)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.NamespaceTypeNameClashContainer)) { - Write119_Item(n, ns,(global::SerializationTypes.NamespaceTypeNameClashContainer)o, isNullable, true); + Write121_Item(n, ns,(global::SerializationTypes.NamespaceTypeNameClashContainer)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeNameClashB.TypeNameClash)) { - Write118_TypeNameClash(n, ns,(global::SerializationTypes.TypeNameClashB.TypeNameClash)o, isNullable, true); + Write120_TypeNameClash(n, ns,(global::SerializationTypes.TypeNameClashB.TypeNameClash)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeNameClashA.TypeNameClash)) { - Write117_TypeNameClash(n, ns,(global::SerializationTypes.TypeNameClashA.TypeNameClash)o, isNullable, true); + Write119_TypeNameClash(n, ns,(global::SerializationTypes.TypeNameClashA.TypeNameClash)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)) { - Write116_Item(n, ns,(global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o, isNullable, true); + Write118_Item(n, ns,(global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithFieldsOrdered)) { - Write115_TypeWithFieldsOrdered(n, ns,(global::SerializationTypes.TypeWithFieldsOrdered)o, isNullable, true); + Write117_TypeWithFieldsOrdered(n, ns,(global::SerializationTypes.TypeWithFieldsOrdered)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithPropertyHavingComplexChoice)) { - Write114_Item(n, ns,(global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o, isNullable, true); + Write116_Item(n, ns,(global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.ComplexChoiceA)) { - Write113_ComplexChoiceA(n, ns,(global::SerializationTypes.ComplexChoiceA)o, isNullable, true); + Write115_ComplexChoiceA(n, ns,(global::SerializationTypes.ComplexChoiceA)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.ComplexChoiceB)) { - Write112_ComplexChoiceB(n, ns,(global::SerializationTypes.ComplexChoiceB)o, isNullable, true); + Write114_ComplexChoiceB(n, ns,(global::SerializationTypes.ComplexChoiceB)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithArrayPropertyHavingChoice)) { - Write111_Item(n, ns,(global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o, isNullable, true); + Write113_Item(n, ns,(global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithTypesHavingCustomFormatter)) { - Write109_Item(n, ns,(global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o, isNullable, true); + Write111_Item(n, ns,(global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.KnownTypesThroughConstructorWithValue)) { - Write108_Item(n, ns,(global::SerializationTypes.KnownTypesThroughConstructorWithValue)o, isNullable, true); + Write110_Item(n, ns,(global::SerializationTypes.KnownTypesThroughConstructorWithValue)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)) { - Write107_Item(n, ns,(global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o, isNullable, true); + Write109_Item(n, ns,(global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithShouldSerializeMethod)) { - Write106_TypeWithShouldSerializeMethod(n, ns,(global::SerializationTypes.TypeWithShouldSerializeMethod)o, isNullable, true); + Write108_TypeWithShouldSerializeMethod(n, ns,(global::SerializationTypes.TypeWithShouldSerializeMethod)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)) { - Write105_Item(n, ns,(global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)o, isNullable, true); + Write107_Item(n, ns,(global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)) { - Write104_Item(n, ns,(global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)o, isNullable, true); + Write106_Item(n, ns,(global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)) { - Write103_Item(n, ns,(global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)o, isNullable, true); + Write105_Item(n, ns,(global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWith2DArrayProperty2)) { - Write102_TypeWith2DArrayProperty2(n, ns,(global::SerializationTypes.TypeWith2DArrayProperty2)o, isNullable, true); + Write104_TypeWith2DArrayProperty2(n, ns,(global::SerializationTypes.TypeWith2DArrayProperty2)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithXmlQualifiedName)) { - Write101_TypeWithXmlQualifiedName(n, ns,(global::SerializationTypes.TypeWithXmlQualifiedName)o, isNullable, true); + Write103_TypeWithXmlQualifiedName(n, ns,(global::SerializationTypes.TypeWithXmlQualifiedName)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.ServerSettings)) { - Write100_ServerSettings(n, ns,(global::SerializationTypes.ServerSettings)o, isNullable, true); + Write102_ServerSettings(n, ns,(global::SerializationTypes.ServerSettings)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithNonPublicDefaultConstructor)) { - Write99_Item(n, ns,(global::SerializationTypes.TypeWithNonPublicDefaultConstructor)o, isNullable, true); + Write101_Item(n, ns,(global::SerializationTypes.TypeWithNonPublicDefaultConstructor)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.CustomDocument)) { - Write98_CustomDocument(n, ns,(global::SerializationTypes.CustomDocument)o, isNullable, true); + Write100_CustomDocument(n, ns,(global::SerializationTypes.CustomDocument)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.CustomElement)) { - Write97_CustomElement(n, ns,(global::SerializationTypes.CustomElement)o, isNullable, true); + Write99_CustomElement(n, ns,(global::SerializationTypes.CustomElement)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)) { - Write95_Item(n, ns,(global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)o, isNullable, true); + Write97_Item(n, ns,(global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithXmlSchemaFormAttribute)) { - Write94_TypeWithXmlSchemaFormAttribute(n, ns,(global::SerializationTypes.TypeWithXmlSchemaFormAttribute)o, isNullable, true); + Write96_TypeWithXmlSchemaFormAttribute(n, ns,(global::SerializationTypes.TypeWithXmlSchemaFormAttribute)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithPropertyNameSpecified)) { - Write93_TypeWithPropertyNameSpecified(n, ns,(global::SerializationTypes.TypeWithPropertyNameSpecified)o, isNullable, true); + Write95_TypeWithPropertyNameSpecified(n, ns,(global::SerializationTypes.TypeWithPropertyNameSpecified)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.SimpleKnownTypeValue)) { - Write92_SimpleKnownTypeValue(n, ns,(global::SerializationTypes.SimpleKnownTypeValue)o, isNullable, true); + Write94_SimpleKnownTypeValue(n, ns,(global::SerializationTypes.SimpleKnownTypeValue)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.KnownTypesThroughConstructor)) { - Write91_KnownTypesThroughConstructor(n, ns,(global::SerializationTypes.KnownTypesThroughConstructor)o, isNullable, true); + Write93_KnownTypesThroughConstructor(n, ns,(global::SerializationTypes.KnownTypesThroughConstructor)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithAnyAttribute)) { - Write90_TypeWithAnyAttribute(n, ns,(global::SerializationTypes.TypeWithAnyAttribute)o, isNullable, true); + Write92_TypeWithAnyAttribute(n, ns,(global::SerializationTypes.TypeWithAnyAttribute)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.XmlSerializerAttributes)) { - Write89_XmlSerializerAttributes(n, ns,(global::SerializationTypes.XmlSerializerAttributes)o, isNullable, true); + Write91_XmlSerializerAttributes(n, ns,(global::SerializationTypes.XmlSerializerAttributes)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.WithNullables)) { - Write82_WithNullables(n, ns,(global::SerializationTypes.WithNullables)o, isNullable, true); + Write84_WithNullables(n, ns,(global::SerializationTypes.WithNullables)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.WithEnums)) { - Write81_WithEnums(n, ns,(global::SerializationTypes.WithEnums)o, isNullable, true); + Write83_WithEnums(n, ns,(global::SerializationTypes.WithEnums)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.WithStruct)) { - Write78_WithStruct(n, ns,(global::SerializationTypes.WithStruct)o, isNullable, true); + Write80_WithStruct(n, ns,(global::SerializationTypes.WithStruct)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.SomeStruct)) { - Write77_SomeStruct(n, ns,(global::SerializationTypes.SomeStruct)o, true); + Write79_SomeStruct(n, ns,(global::SerializationTypes.SomeStruct)o, true); return; } if (t == typeof(global::SerializationTypes.ClassImplementsInterface)) { - Write76_ClassImplementsInterface(n, ns,(global::SerializationTypes.ClassImplementsInterface)o, isNullable, true); + Write78_ClassImplementsInterface(n, ns,(global::SerializationTypes.ClassImplementsInterface)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithXmlTextAttributeOnArray)) { - Write74_Item(n, ns,(global::SerializationTypes.TypeWithXmlTextAttributeOnArray)o, isNullable, true); + Write76_Item(n, ns,(global::SerializationTypes.TypeWithXmlTextAttributeOnArray)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.SimpleDC)) { - Write73_SimpleDC(n, ns,(global::SerializationTypes.SimpleDC)o, isNullable, true); + Write75_SimpleDC(n, ns,(global::SerializationTypes.SimpleDC)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithByteArrayAsXmlText)) { - Write72_TypeWithByteArrayAsXmlText(n, ns,(global::SerializationTypes.TypeWithByteArrayAsXmlText)o, isNullable, true); + Write74_TypeWithByteArrayAsXmlText(n, ns,(global::SerializationTypes.TypeWithByteArrayAsXmlText)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)) { - Write71_Item(n, ns,(global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)o, isNullable, true); + Write73_Item(n, ns,(global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.BaseClassWithSamePropertyName)) { - Write68_BaseClassWithSamePropertyName(n, ns,(global::SerializationTypes.BaseClassWithSamePropertyName)o, isNullable, true); + Write70_BaseClassWithSamePropertyName(n, ns,(global::SerializationTypes.BaseClassWithSamePropertyName)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.DerivedClassWithSameProperty)) { - Write69_DerivedClassWithSameProperty(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty)o, isNullable, true); + Write71_DerivedClassWithSameProperty(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.DerivedClassWithSameProperty2)) { - Write70_DerivedClassWithSameProperty2(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty2)o, isNullable, true); + Write72_DerivedClassWithSameProperty2(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty2)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)) { - Write67_Item(n, ns,(global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)o, isNullable, true); + Write69_Item(n, ns,(global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeHasArrayOfASerializedAsB)) { - Write66_TypeHasArrayOfASerializedAsB(n, ns,(global::SerializationTypes.TypeHasArrayOfASerializedAsB)o, isNullable, true); + Write68_TypeHasArrayOfASerializedAsB(n, ns,(global::SerializationTypes.TypeHasArrayOfASerializedAsB)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeB)) { - Write65_TypeB(n, ns,(global::SerializationTypes.TypeB)o, isNullable, true); + Write67_TypeB(n, ns,(global::SerializationTypes.TypeB)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeA)) { - Write64_TypeA(n, ns,(global::SerializationTypes.TypeA)o, isNullable, true); + Write66_TypeA(n, ns,(global::SerializationTypes.TypeA)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.BuiltInTypes)) { - Write63_BuiltInTypes(n, ns,(global::SerializationTypes.BuiltInTypes)o, isNullable, true); + Write65_BuiltInTypes(n, ns,(global::SerializationTypes.BuiltInTypes)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.DCClassWithEnumAndStruct)) { - Write62_DCClassWithEnumAndStruct(n, ns,(global::SerializationTypes.DCClassWithEnumAndStruct)o, isNullable, true); + Write64_DCClassWithEnumAndStruct(n, ns,(global::SerializationTypes.DCClassWithEnumAndStruct)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.DCStruct)) { - Write61_DCStruct(n, ns,(global::SerializationTypes.DCStruct)o, true); + Write63_DCStruct(n, ns,(global::SerializationTypes.DCStruct)o, true); return; } if (t == typeof(global::SerializationTypes.TypeWithEnumMembers)) { - Write60_TypeWithEnumMembers(n, ns,(global::SerializationTypes.TypeWithEnumMembers)o, isNullable, true); + Write62_TypeWithEnumMembers(n, ns,(global::SerializationTypes.TypeWithEnumMembers)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)) { - Write58_Item(n, ns,(global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)o, isNullable, true); + Write60_Item(n, ns,(global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithMyCollectionField)) { - Write57_TypeWithMyCollectionField(n, ns,(global::SerializationTypes.TypeWithMyCollectionField)o, isNullable, true); + Write59_TypeWithMyCollectionField(n, ns,(global::SerializationTypes.TypeWithMyCollectionField)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.StructNotSerializable)) { - Write56_StructNotSerializable(n, ns,(global::SerializationTypes.StructNotSerializable)o, true); + Write58_StructNotSerializable(n, ns,(global::SerializationTypes.StructNotSerializable)o, true); return; } if (t == typeof(global::SerializationTypes.TypeWithArraylikeMembers)) { - Write55_TypeWithArraylikeMembers(n, ns,(global::SerializationTypes.TypeWithArraylikeMembers)o, isNullable, true); + Write57_TypeWithArraylikeMembers(n, ns,(global::SerializationTypes.TypeWithArraylikeMembers)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithGetOnlyArrayProperties)) { - Write54_TypeWithGetOnlyArrayProperties(n, ns,(global::SerializationTypes.TypeWithGetOnlyArrayProperties)o, isNullable, true); + Write56_TypeWithGetOnlyArrayProperties(n, ns,(global::SerializationTypes.TypeWithGetOnlyArrayProperties)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithGetSetArrayMembers)) { - Write53_TypeWithGetSetArrayMembers(n, ns,(global::SerializationTypes.TypeWithGetSetArrayMembers)o, isNullable, true); + Write55_TypeWithGetSetArrayMembers(n, ns,(global::SerializationTypes.TypeWithGetSetArrayMembers)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.SimpleType)) { - Write52_SimpleType(n, ns,(global::SerializationTypes.SimpleType)o, isNullable, true); + Write54_SimpleType(n, ns,(global::SerializationTypes.SimpleType)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithDateTimeStringProperty)) { - Write51_TypeWithDateTimeStringProperty(n, ns,(global::SerializationTypes.TypeWithDateTimeStringProperty)o, isNullable, true); + Write53_TypeWithDateTimeStringProperty(n, ns,(global::SerializationTypes.TypeWithDateTimeStringProperty)o, isNullable, true); + return; + } + if (t == typeof(global::TypeWithXmlTextSeparatorOnChoiceMixedContent)) { + Write52_Item(n, ns,(global::TypeWithXmlTextSeparatorOnChoiceMixedContent)o, isNullable, true); return; } if (t == typeof(global::XElementArrayWrapper)) { @@ -1887,10 +1911,11 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable global::MyCollection1 a = (global::MyCollection1)o; if (a != null) { System.Collections.IEnumerator e = ((System.Collections.Generic.IEnumerable)a).GetEnumerator(); - if (e != null) - while (e.MoveNext()) { - global::System.DateTime ai = (global::System.DateTime)e.Current; - WriteElementStringRaw(@"dateTime", @"", FromDateTime(((global::System.DateTime)ai))); + if (e != null) { + while (e.MoveNext()) { + global::System.DateTime ai = (global::System.DateTime)e.Current; + WriteElementStringRaw(@"dateTime", @"", FromDateTime(((global::System.DateTime)ai))); + } } } } @@ -1953,6 +1978,13 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable Writer.WriteEndElement(); return; } + if (t == typeof(global::XmlTextSeparatorChoice)) { + Writer.WriteStartElement(n, ns); + WriteXsiType(@"XmlTextSeparatorChoice", @""); + Writer.WriteString(Write51_XmlTextSeparatorChoice((global::XmlTextSeparatorChoice)o)); + Writer.WriteEndElement(); + return; + } if (t == typeof(global::SerializationTypes.SimpleType[])) { Writer.WriteStartElement(n, ns); WriteXsiType(@"ArrayOfSimpleType", @""); @@ -1960,7 +1992,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable global::SerializationTypes.SimpleType[] a = (global::SerializationTypes.SimpleType[])o; if (a != null) { for (int ia = 0; ia < a.Length; ia++) { - Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); + Write54_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); } } } @@ -1984,7 +2016,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable if (t == typeof(global::SerializationTypes.MyEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"MyEnum", @""); - Writer.WriteString(Write59_MyEnum((global::SerializationTypes.MyEnum)o)); + Writer.WriteString(Write61_MyEnum((global::SerializationTypes.MyEnum)o)); Writer.WriteEndElement(); return; } @@ -1995,7 +2027,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable global::SerializationTypes.TypeA[] a = (global::SerializationTypes.TypeA[])o; if (a != null) { for (int ia = 0; ia < a.Length; ia++) { - Write64_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)a[ia]), true, false); + Write66_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)a[ia]), true, false); } } } @@ -2005,63 +2037,63 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable if (t == typeof(global::SerializationTypes.EnumFlags)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"EnumFlags", @""); - Writer.WriteString(Write75_EnumFlags((global::SerializationTypes.EnumFlags)o)); + Writer.WriteString(Write77_EnumFlags((global::SerializationTypes.EnumFlags)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.IntEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"IntEnum", @""); - Writer.WriteString(Write79_IntEnum((global::SerializationTypes.IntEnum)o)); + Writer.WriteString(Write81_IntEnum((global::SerializationTypes.IntEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.ShortEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"ShortEnum", @""); - Writer.WriteString(Write80_ShortEnum((global::SerializationTypes.ShortEnum)o)); + Writer.WriteString(Write82_ShortEnum((global::SerializationTypes.ShortEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.ByteEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"ByteEnum", @""); - Writer.WriteString(Write83_ByteEnum((global::SerializationTypes.ByteEnum)o)); + Writer.WriteString(Write85_ByteEnum((global::SerializationTypes.ByteEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.SByteEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"SByteEnum", @""); - Writer.WriteString(Write84_SByteEnum((global::SerializationTypes.SByteEnum)o)); + Writer.WriteString(Write86_SByteEnum((global::SerializationTypes.SByteEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.UIntEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"UIntEnum", @""); - Writer.WriteString(Write85_UIntEnum((global::SerializationTypes.UIntEnum)o)); + Writer.WriteString(Write87_UIntEnum((global::SerializationTypes.UIntEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.LongEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"LongEnum", @""); - Writer.WriteString(Write86_LongEnum((global::SerializationTypes.LongEnum)o)); + Writer.WriteString(Write88_LongEnum((global::SerializationTypes.LongEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.ULongEnum)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"ULongEnum", @""); - Writer.WriteString(Write87_ULongEnum((global::SerializationTypes.ULongEnum)o)); + Writer.WriteString(Write89_ULongEnum((global::SerializationTypes.ULongEnum)o)); Writer.WriteEndElement(); return; } if (t == typeof(global::SerializationTypes.ItemChoiceType)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"ItemChoiceType", @""); - Writer.WriteString(Write88_ItemChoiceType((global::SerializationTypes.ItemChoiceType)o)); + Writer.WriteString(Write90_ItemChoiceType((global::SerializationTypes.ItemChoiceType)o)); Writer.WriteEndElement(); return; } @@ -2072,7 +2104,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable global::SerializationTypes.ItemChoiceType[] a = (global::SerializationTypes.ItemChoiceType[])o; if (a != null) { for (int ia = 0; ia < a.Length; ia++) { - WriteElementString(@"ItemChoiceType", @"", Write88_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)a[ia]))); + WriteElementString(@"ItemChoiceType", @"", Write90_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)a[ia]))); } } } @@ -2129,7 +2161,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable if (a != null){ WriteStartElement(@"SimpleType", @"", null, false); for (int ia = 0; ia < a.Length; ia++) { - Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); + Write54_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); } WriteEndElement(); } @@ -2140,7 +2172,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable if (t == typeof(global::SerializationTypes.MoreChoices)) { Writer.WriteStartElement(n, ns); WriteXsiType(@"MoreChoices", @""); - Writer.WriteString(Write110_MoreChoices((global::SerializationTypes.MoreChoices)o)); + Writer.WriteString(Write112_MoreChoices((global::SerializationTypes.MoreChoices)o)); Writer.WriteEndElement(); return; } @@ -2152,7 +2184,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable WriteEndElement(o); } - string Write110_MoreChoices(global::SerializationTypes.MoreChoices v) { + string Write112_MoreChoices(global::SerializationTypes.MoreChoices v) { string s = null; switch (v) { case global::SerializationTypes.MoreChoices.@None: s = @"None"; break; @@ -2163,7 +2195,7 @@ string Write110_MoreChoices(global::SerializationTypes.MoreChoices v) { return s; } - void Write52_SimpleType(string n, string ns, global::SerializationTypes.SimpleType o, bool isNullable, bool needType) { + void Write54_SimpleType(string n, string ns, global::SerializationTypes.SimpleType o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -2183,7 +2215,7 @@ void Write52_SimpleType(string n, string ns, global::SerializationTypes.SimpleTy WriteEndElement(o); } - string Write88_ItemChoiceType(global::SerializationTypes.ItemChoiceType v) { + string Write90_ItemChoiceType(global::SerializationTypes.ItemChoiceType v) { string s = null; switch (v) { case global::SerializationTypes.ItemChoiceType.@None: s = @"None"; break; @@ -2195,7 +2227,7 @@ string Write88_ItemChoiceType(global::SerializationTypes.ItemChoiceType v) { return s; } - string Write87_ULongEnum(global::SerializationTypes.ULongEnum v) { + string Write89_ULongEnum(global::SerializationTypes.ULongEnum v) { string s = null; switch (v) { case global::SerializationTypes.ULongEnum.@Option0: s = @"Option0"; break; @@ -2206,7 +2238,7 @@ string Write87_ULongEnum(global::SerializationTypes.ULongEnum v) { return s; } - string Write86_LongEnum(global::SerializationTypes.LongEnum v) { + string Write88_LongEnum(global::SerializationTypes.LongEnum v) { string s = null; switch (v) { case global::SerializationTypes.LongEnum.@Option0: s = @"Option0"; break; @@ -2217,7 +2249,7 @@ string Write86_LongEnum(global::SerializationTypes.LongEnum v) { return s; } - string Write85_UIntEnum(global::SerializationTypes.UIntEnum v) { + string Write87_UIntEnum(global::SerializationTypes.UIntEnum v) { string s = null; switch (v) { case global::SerializationTypes.UIntEnum.@Option0: s = @"Option0"; break; @@ -2228,7 +2260,7 @@ string Write85_UIntEnum(global::SerializationTypes.UIntEnum v) { return s; } - string Write84_SByteEnum(global::SerializationTypes.SByteEnum v) { + string Write86_SByteEnum(global::SerializationTypes.SByteEnum v) { string s = null; switch (v) { case global::SerializationTypes.SByteEnum.@Option0: s = @"Option0"; break; @@ -2239,7 +2271,7 @@ string Write84_SByteEnum(global::SerializationTypes.SByteEnum v) { return s; } - string Write83_ByteEnum(global::SerializationTypes.ByteEnum v) { + string Write85_ByteEnum(global::SerializationTypes.ByteEnum v) { string s = null; switch (v) { case global::SerializationTypes.ByteEnum.@Option0: s = @"Option0"; break; @@ -2250,7 +2282,7 @@ string Write83_ByteEnum(global::SerializationTypes.ByteEnum v) { return s; } - string Write80_ShortEnum(global::SerializationTypes.ShortEnum v) { + string Write82_ShortEnum(global::SerializationTypes.ShortEnum v) { string s = null; switch (v) { case global::SerializationTypes.ShortEnum.@Option0: s = @"Option0"; break; @@ -2261,7 +2293,7 @@ string Write80_ShortEnum(global::SerializationTypes.ShortEnum v) { return s; } - string Write79_IntEnum(global::SerializationTypes.IntEnum v) { + string Write81_IntEnum(global::SerializationTypes.IntEnum v) { string s = null; switch (v) { case global::SerializationTypes.IntEnum.@Option0: s = @"Option0"; break; @@ -2272,7 +2304,7 @@ string Write79_IntEnum(global::SerializationTypes.IntEnum v) { return s; } - string Write75_EnumFlags(global::SerializationTypes.EnumFlags v) { + string Write77_EnumFlags(global::SerializationTypes.EnumFlags v) { string s = null; switch (v) { case global::SerializationTypes.EnumFlags.@One: s = @"One"; break; @@ -2290,7 +2322,7 @@ string Write75_EnumFlags(global::SerializationTypes.EnumFlags v) { return s; } - void Write64_TypeA(string n, string ns, global::SerializationTypes.TypeA o, bool isNullable, bool needType) { + void Write66_TypeA(string n, string ns, global::SerializationTypes.TypeA o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -2309,7 +2341,7 @@ void Write64_TypeA(string n, string ns, global::SerializationTypes.TypeA o, bool WriteEndElement(o); } - string Write59_MyEnum(global::SerializationTypes.MyEnum v) { + string Write61_MyEnum(global::SerializationTypes.MyEnum v) { string s = null; switch (v) { case global::SerializationTypes.MyEnum.@One: s = @"One"; break; @@ -2320,6 +2352,17 @@ string Write59_MyEnum(global::SerializationTypes.MyEnum v) { return s; } + string Write51_XmlTextSeparatorChoice(global::XmlTextSeparatorChoice v) { + string s = null; + switch (v) { + case global::XmlTextSeparatorChoice.@None: s = @"None"; break; + case global::XmlTextSeparatorChoice.@Number: s = @"Number"; break; + case global::XmlTextSeparatorChoice.@DecimalNumber: s = @"DecimalNumber"; break; + default: throw CreateInvalidEnumValueException(((System.Int64)v).ToString(System.Globalization.CultureInfo.InvariantCulture), @"XmlTextSeparatorChoice"); + } + return s; + } + void Write46_Parameter(string n, string ns, global::Parameter o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); @@ -3228,10 +3271,11 @@ void Write33_DerivedClass1(string n, string ns, global::DerivedClass1 o, bool is global::MyCollection1 a = (global::MyCollection1)o.@Prop; if (a != null) { System.Collections.IEnumerator e = ((System.Collections.Generic.IEnumerable)a).GetEnumerator(); - if (e != null) - while (e.MoveNext()) { - global::System.DateTime ai = (global::System.DateTime)e.Current; - WriteElementStringRaw(@"Prop", @"", FromDateTime(((global::System.DateTime)ai))); + if (e != null) { + while (e.MoveNext()) { + global::System.DateTime ai = (global::System.DateTime)e.Current; + WriteElementStringRaw(@"Prop", @"", FromDateTime(((global::System.DateTime)ai))); + } } } } @@ -3261,10 +3305,11 @@ void Write32_BaseClass1(string n, string ns, global::BaseClass1 o, bool isNullab global::MyCollection1 a = (global::MyCollection1)o.@Prop; if (a != null) { System.Collections.IEnumerator e = ((System.Collections.Generic.IEnumerable)a).GetEnumerator(); - if (e != null) - while (e.MoveNext()) { - global::System.DateTime ai = (global::System.DateTime)e.Current; - WriteElementStringRaw(@"Prop", @"", FromDateTime(((global::System.DateTime)ai))); + if (e != null) { + while (e.MoveNext()) { + global::System.DateTime ai = (global::System.DateTime)e.Current; + WriteElementStringRaw(@"Prop", @"", FromDateTime(((global::System.DateTime)ai))); + } } } } @@ -3454,7 +3499,7 @@ void Write44_MsgDocumentType(string n, string ns, global::MsgDocumentType o, boo Writer.WriteStartAttribute(null, @"refs", @""); for (int i = 0; i < a.Length; i++) { global::System.String ai = (global::System.String)a[i]; - if (i != 0) Writer.WriteString(" "); + if (i != 0) Writer.WriteString(@" "); WriteValue(ai); } Writer.WriteEndAttribute(); @@ -3553,7 +3598,60 @@ void Write50_XElementArrayWrapper(string n, string ns, global::XElementArrayWrap WriteEndElement(o); } - void Write51_TypeWithDateTimeStringProperty(string n, string ns, global::SerializationTypes.TypeWithDateTimeStringProperty o, bool isNullable, bool needType) { + void Write52_Item(string n, string ns, global::TypeWithXmlTextSeparatorOnChoiceMixedContent o, bool isNullable, bool needType) { + if ((object)o == null) { + if (isNullable) WriteNullTagLiteral(n, ns); + return; + } + if (!needType) { + System.Type t = o.GetType(); + if (t == typeof(global::TypeWithXmlTextSeparatorOnChoiceMixedContent)) { + } + else { + throw CreateUnknownTypeException(o); + } + } + WriteStartElement(n, ns, o, false, null); + if (needType) WriteXsiType(@"TypeWithXmlTextSeparatorOnChoiceMixedContent", @""); + { + global::System.Object[] a = (global::System.Object[])o.@All; + if (a != null) { + global::XmlTextSeparatorChoice[] c = (global::XmlTextSeparatorChoice[])o.@Choices; + if (c == null || c.Length < a.Length) { + throw CreateInvalidChoiceIdentifierValueException(@"XmlTextSeparatorChoice", @"Choices");} + bool lwta = false; + for (int ia = 0; ia < a.Length; ia++) { + global::System.Object ai = (global::System.Object)a[ia]; + global::XmlTextSeparatorChoice ci = (global::XmlTextSeparatorChoice)c[ia]; + { + bool citaa = lwta; + if (ci == XmlTextSeparatorChoice.@Number && ((object)(ai) != null)) { + if (((object)ai) != null && !(ai is global::System.Int32)) throw CreateMismatchChoiceException(@"System.Int32", @"Choices", @"XmlTextSeparatorChoice.@Number"); + WriteElementStringRaw(@"Number", @"", System.Xml.XmlConvert.ToString((global::System.Int32)((global::System.Int32)ai))); + citaa = false; + } + else if (ci == XmlTextSeparatorChoice.@DecimalNumber && ((object)(ai) != null)) { + if (((object)ai) != null && !(ai is global::System.Double)) throw CreateMismatchChoiceException(@"System.Double", @"Choices", @"XmlTextSeparatorChoice.@DecimalNumber"); + WriteElementStringRaw(@"DecimalNumber", @"", System.Xml.XmlConvert.ToString((global::System.Double)((global::System.Double)ai))); + citaa = false; + } + else if (ai is global::System.String) { + if (lwta) WriteValue(@","); + citaa = true; + WriteValue(((global::System.String)ai)); + } + else if ((object)(ai) != null){ + throw CreateUnknownTypeException(ai); + } + lwta = citaa; + } + } + } + } + WriteEndElement(o); + } + + void Write53_TypeWithDateTimeStringProperty(string n, string ns, global::SerializationTypes.TypeWithDateTimeStringProperty o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3573,7 +3671,7 @@ void Write51_TypeWithDateTimeStringProperty(string n, string ns, global::Seriali WriteEndElement(o); } - void Write53_TypeWithGetSetArrayMembers(string n, string ns, global::SerializationTypes.TypeWithGetSetArrayMembers o, bool isNullable, bool needType) { + void Write55_TypeWithGetSetArrayMembers(string n, string ns, global::SerializationTypes.TypeWithGetSetArrayMembers o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3593,7 +3691,7 @@ void Write53_TypeWithGetSetArrayMembers(string n, string ns, global::Serializati if (a != null){ WriteStartElement(@"F1", @"", null, false); for (int ia = 0; ia < a.Length; ia++) { - Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); + Write54_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); } WriteEndElement(); } @@ -3613,7 +3711,7 @@ void Write53_TypeWithGetSetArrayMembers(string n, string ns, global::Serializati if (a != null){ WriteStartElement(@"P1", @"", null, false); for (int ia = 0; ia < a.Length; ia++) { - Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); + Write54_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)a[ia]), true, false); } WriteEndElement(); } @@ -3631,7 +3729,7 @@ void Write53_TypeWithGetSetArrayMembers(string n, string ns, global::Serializati WriteEndElement(o); } - void Write54_TypeWithGetOnlyArrayProperties(string n, string ns, global::SerializationTypes.TypeWithGetOnlyArrayProperties o, bool isNullable, bool needType) { + void Write56_TypeWithGetOnlyArrayProperties(string n, string ns, global::SerializationTypes.TypeWithGetOnlyArrayProperties o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3649,7 +3747,7 @@ void Write54_TypeWithGetOnlyArrayProperties(string n, string ns, global::Seriali WriteEndElement(o); } - void Write55_TypeWithArraylikeMembers(string n, string ns, global::SerializationTypes.TypeWithArraylikeMembers o, bool isNullable, bool needType) { + void Write57_TypeWithArraylikeMembers(string n, string ns, global::SerializationTypes.TypeWithArraylikeMembers o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3753,7 +3851,7 @@ void Write55_TypeWithArraylikeMembers(string n, string ns, global::Serialization WriteEndElement(o); } - void Write56_StructNotSerializable(string n, string ns, global::SerializationTypes.StructNotSerializable o, bool needType) { + void Write58_StructNotSerializable(string n, string ns, global::SerializationTypes.StructNotSerializable o, bool needType) { if (!needType) { System.Type t = o.GetType(); if (t == typeof(global::SerializationTypes.StructNotSerializable)) { @@ -3768,7 +3866,7 @@ void Write56_StructNotSerializable(string n, string ns, global::SerializationTyp WriteEndElement(o); } - void Write57_TypeWithMyCollectionField(string n, string ns, global::SerializationTypes.TypeWithMyCollectionField o, bool isNullable, bool needType) { + void Write59_TypeWithMyCollectionField(string n, string ns, global::SerializationTypes.TypeWithMyCollectionField o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3788,10 +3886,11 @@ void Write57_TypeWithMyCollectionField(string n, string ns, global::Serializatio if (a != null){ WriteStartElement(@"Collection", @"", null, false); System.Collections.IEnumerator e = a.@GetEnumerator(); - if (e != null) - while (e.MoveNext()) { - global::System.String ai = (global::System.String)e.Current; - WriteNullableStringLiteral(@"string", @"", ((global::System.String)ai)); + if (e != null) { + while (e.MoveNext()) { + global::System.String ai = (global::System.String)e.Current; + WriteNullableStringLiteral(@"string", @"", ((global::System.String)ai)); + } } WriteEndElement(); } @@ -3799,7 +3898,7 @@ void Write57_TypeWithMyCollectionField(string n, string ns, global::Serializatio WriteEndElement(o); } - void Write58_Item(string n, string ns, global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty o, bool isNullable, bool needType) { + void Write60_Item(string n, string ns, global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3819,10 +3918,11 @@ void Write58_Item(string n, string ns, global::SerializationTypes.TypeWithReadOn if (a != null){ WriteStartElement(@"Collection", @"", null, false); System.Collections.IEnumerator e = a.@GetEnumerator(); - if (e != null) - while (e.MoveNext()) { - global::System.String ai = (global::System.String)e.Current; - WriteNullableStringLiteral(@"string", @"", ((global::System.String)ai)); + if (e != null) { + while (e.MoveNext()) { + global::System.String ai = (global::System.String)e.Current; + WriteNullableStringLiteral(@"string", @"", ((global::System.String)ai)); + } } WriteEndElement(); } @@ -3830,7 +3930,7 @@ void Write58_Item(string n, string ns, global::SerializationTypes.TypeWithReadOn WriteEndElement(o); } - void Write60_TypeWithEnumMembers(string n, string ns, global::SerializationTypes.TypeWithEnumMembers o, bool isNullable, bool needType) { + void Write62_TypeWithEnumMembers(string n, string ns, global::SerializationTypes.TypeWithEnumMembers o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3845,12 +3945,12 @@ void Write60_TypeWithEnumMembers(string n, string ns, global::SerializationTypes } WriteStartElement(n, ns, o, false, null); if (needType) WriteXsiType(@"TypeWithEnumMembers", @""); - WriteElementString(@"F1", @"", Write59_MyEnum(((global::SerializationTypes.MyEnum)o.@F1))); - WriteElementString(@"P1", @"", Write59_MyEnum(((global::SerializationTypes.MyEnum)o.@P1))); + WriteElementString(@"F1", @"", Write61_MyEnum(((global::SerializationTypes.MyEnum)o.@F1))); + WriteElementString(@"P1", @"", Write61_MyEnum(((global::SerializationTypes.MyEnum)o.@P1))); WriteEndElement(o); } - void Write61_DCStruct(string n, string ns, global::SerializationTypes.DCStruct o, bool needType) { + void Write63_DCStruct(string n, string ns, global::SerializationTypes.DCStruct o, bool needType) { if (!needType) { System.Type t = o.GetType(); if (t == typeof(global::SerializationTypes.DCStruct)) { @@ -3865,7 +3965,7 @@ void Write61_DCStruct(string n, string ns, global::SerializationTypes.DCStruct o WriteEndElement(o); } - void Write62_DCClassWithEnumAndStruct(string n, string ns, global::SerializationTypes.DCClassWithEnumAndStruct o, bool isNullable, bool needType) { + void Write64_DCClassWithEnumAndStruct(string n, string ns, global::SerializationTypes.DCClassWithEnumAndStruct o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3880,12 +3980,12 @@ void Write62_DCClassWithEnumAndStruct(string n, string ns, global::Serialization } WriteStartElement(n, ns, o, false, null); if (needType) WriteXsiType(@"DCClassWithEnumAndStruct", @""); - Write61_DCStruct(@"MyStruct", @"", ((global::SerializationTypes.DCStruct)o.@MyStruct), false); - WriteElementString(@"MyEnum1", @"", Write59_MyEnum(((global::SerializationTypes.MyEnum)o.@MyEnum1))); + Write63_DCStruct(@"MyStruct", @"", ((global::SerializationTypes.DCStruct)o.@MyStruct), false); + WriteElementString(@"MyEnum1", @"", Write61_MyEnum(((global::SerializationTypes.MyEnum)o.@MyEnum1))); WriteEndElement(o); } - void Write63_BuiltInTypes(string n, string ns, global::SerializationTypes.BuiltInTypes o, bool isNullable, bool needType) { + void Write65_BuiltInTypes(string n, string ns, global::SerializationTypes.BuiltInTypes o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3904,7 +4004,7 @@ void Write63_BuiltInTypes(string n, string ns, global::SerializationTypes.BuiltI WriteEndElement(o); } - void Write65_TypeB(string n, string ns, global::SerializationTypes.TypeB o, bool isNullable, bool needType) { + void Write67_TypeB(string n, string ns, global::SerializationTypes.TypeB o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3923,7 +4023,7 @@ void Write65_TypeB(string n, string ns, global::SerializationTypes.TypeB o, bool WriteEndElement(o); } - void Write66_TypeHasArrayOfASerializedAsB(string n, string ns, global::SerializationTypes.TypeHasArrayOfASerializedAsB o, bool isNullable, bool needType) { + void Write68_TypeHasArrayOfASerializedAsB(string n, string ns, global::SerializationTypes.TypeHasArrayOfASerializedAsB o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3943,7 +4043,7 @@ void Write66_TypeHasArrayOfASerializedAsB(string n, string ns, global::Serializa if (a != null){ WriteStartElement(@"Items", @"", null, false); for (int ia = 0; ia < a.Length; ia++) { - Write64_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)a[ia]), true, false); + Write66_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)a[ia]), true, false); } WriteEndElement(); } @@ -3951,7 +4051,7 @@ void Write66_TypeHasArrayOfASerializedAsB(string n, string ns, global::Serializa WriteEndElement(o); } - void Write67_Item(string n, string ns, global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ o, bool isNullable, bool needType) { + void Write69_Item(string n, string ns, global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -3970,7 +4070,7 @@ void Write67_Item(string n, string ns, global::SerializationTypes.@__TypeNameWit WriteEndElement(o); } - void Write70_DerivedClassWithSameProperty2(string n, string ns, global::SerializationTypes.DerivedClassWithSameProperty2 o, bool isNullable, bool needType) { + void Write72_DerivedClassWithSameProperty2(string n, string ns, global::SerializationTypes.DerivedClassWithSameProperty2 o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4001,7 +4101,7 @@ void Write70_DerivedClassWithSameProperty2(string n, string ns, global::Serializ WriteEndElement(o); } - void Write69_DerivedClassWithSameProperty(string n, string ns, global::SerializationTypes.DerivedClassWithSameProperty o, bool isNullable, bool needType) { + void Write71_DerivedClassWithSameProperty(string n, string ns, global::SerializationTypes.DerivedClassWithSameProperty o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4012,7 +4112,7 @@ void Write69_DerivedClassWithSameProperty(string n, string ns, global::Serializa } else { if (t == typeof(global::SerializationTypes.DerivedClassWithSameProperty2)) { - Write70_DerivedClassWithSameProperty2(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty2)o, isNullable, true); + Write72_DerivedClassWithSameProperty2(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty2)o, isNullable, true); return; } throw CreateUnknownTypeException(o); @@ -4036,7 +4136,7 @@ void Write69_DerivedClassWithSameProperty(string n, string ns, global::Serializa WriteEndElement(o); } - void Write68_BaseClassWithSamePropertyName(string n, string ns, global::SerializationTypes.BaseClassWithSamePropertyName o, bool isNullable, bool needType) { + void Write70_BaseClassWithSamePropertyName(string n, string ns, global::SerializationTypes.BaseClassWithSamePropertyName o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4047,11 +4147,11 @@ void Write68_BaseClassWithSamePropertyName(string n, string ns, global::Serializ } else { if (t == typeof(global::SerializationTypes.DerivedClassWithSameProperty)) { - Write69_DerivedClassWithSameProperty(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty)o, isNullable, true); + Write71_DerivedClassWithSameProperty(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.DerivedClassWithSameProperty2)) { - Write70_DerivedClassWithSameProperty2(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty2)o, isNullable, true); + Write72_DerivedClassWithSameProperty2(n, ns,(global::SerializationTypes.DerivedClassWithSameProperty2)o, isNullable, true); return; } throw CreateUnknownTypeException(o); @@ -4075,7 +4175,7 @@ void Write68_BaseClassWithSamePropertyName(string n, string ns, global::Serializ WriteEndElement(o); } - void Write71_Item(string n, string ns, global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime o, bool isNullable, bool needType) { + void Write73_Item(string n, string ns, global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4096,7 +4196,7 @@ void Write71_Item(string n, string ns, global::SerializationTypes.TypeWithDateTi WriteEndElement(o); } - void Write72_TypeWithByteArrayAsXmlText(string n, string ns, global::SerializationTypes.TypeWithByteArrayAsXmlText o, bool isNullable, bool needType) { + void Write74_TypeWithByteArrayAsXmlText(string n, string ns, global::SerializationTypes.TypeWithByteArrayAsXmlText o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4117,7 +4217,7 @@ void Write72_TypeWithByteArrayAsXmlText(string n, string ns, global::Serializati WriteEndElement(o); } - void Write73_SimpleDC(string n, string ns, global::SerializationTypes.SimpleDC o, bool isNullable, bool needType) { + void Write75_SimpleDC(string n, string ns, global::SerializationTypes.SimpleDC o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4136,7 +4236,7 @@ void Write73_SimpleDC(string n, string ns, global::SerializationTypes.SimpleDC o WriteEndElement(o); } - void Write74_Item(string n, string ns, global::SerializationTypes.TypeWithXmlTextAttributeOnArray o, bool isNullable, bool needType) { + void Write76_Item(string n, string ns, global::SerializationTypes.TypeWithXmlTextAttributeOnArray o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4164,7 +4264,7 @@ void Write74_Item(string n, string ns, global::SerializationTypes.TypeWithXmlTex WriteEndElement(o); } - void Write76_ClassImplementsInterface(string n, string ns, global::SerializationTypes.ClassImplementsInterface o, bool isNullable, bool needType) { + void Write78_ClassImplementsInterface(string n, string ns, global::SerializationTypes.ClassImplementsInterface o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4186,7 +4286,7 @@ void Write76_ClassImplementsInterface(string n, string ns, global::Serialization WriteEndElement(o); } - void Write77_SomeStruct(string n, string ns, global::SerializationTypes.SomeStruct o, bool needType) { + void Write79_SomeStruct(string n, string ns, global::SerializationTypes.SomeStruct o, bool needType) { if (!needType) { System.Type t = o.GetType(); if (t == typeof(global::SerializationTypes.SomeStruct)) { @@ -4202,7 +4302,7 @@ void Write77_SomeStruct(string n, string ns, global::SerializationTypes.SomeStru WriteEndElement(o); } - void Write78_WithStruct(string n, string ns, global::SerializationTypes.WithStruct o, bool isNullable, bool needType) { + void Write80_WithStruct(string n, string ns, global::SerializationTypes.WithStruct o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4217,11 +4317,11 @@ void Write78_WithStruct(string n, string ns, global::SerializationTypes.WithStru } WriteStartElement(n, ns, o, false, null); if (needType) WriteXsiType(@"WithStruct", @""); - Write77_SomeStruct(@"Some", @"", ((global::SerializationTypes.SomeStruct)o.@Some), false); + Write79_SomeStruct(@"Some", @"", ((global::SerializationTypes.SomeStruct)o.@Some), false); WriteEndElement(o); } - void Write81_WithEnums(string n, string ns, global::SerializationTypes.WithEnums o, bool isNullable, bool needType) { + void Write83_WithEnums(string n, string ns, global::SerializationTypes.WithEnums o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4236,12 +4336,12 @@ void Write81_WithEnums(string n, string ns, global::SerializationTypes.WithEnums } WriteStartElement(n, ns, o, false, null); if (needType) WriteXsiType(@"WithEnums", @""); - WriteElementString(@"Int", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o.@Int))); - WriteElementString(@"Short", @"", Write80_ShortEnum(((global::SerializationTypes.ShortEnum)o.@Short))); + WriteElementString(@"Int", @"", Write81_IntEnum(((global::SerializationTypes.IntEnum)o.@Int))); + WriteElementString(@"Short", @"", Write82_ShortEnum(((global::SerializationTypes.ShortEnum)o.@Short))); WriteEndElement(o); } - void Write82_WithNullables(string n, string ns, global::SerializationTypes.WithNullables o, bool isNullable, bool needType) { + void Write84_WithNullables(string n, string ns, global::SerializationTypes.WithNullables o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4257,13 +4357,13 @@ void Write82_WithNullables(string n, string ns, global::SerializationTypes.WithN WriteStartElement(n, ns, o, false, null); if (needType) WriteXsiType(@"WithNullables", @""); if (o.@Optional != null) { - WriteElementString(@"Optional", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o.@Optional))); + WriteElementString(@"Optional", @"", Write81_IntEnum(((global::SerializationTypes.IntEnum)o.@Optional))); } else { WriteNullTagLiteral(@"Optional", @""); } if (o.@Optionull != null) { - WriteElementString(@"Optionull", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o.@Optionull))); + WriteElementString(@"Optionull", @"", Write81_IntEnum(((global::SerializationTypes.IntEnum)o.@Optionull))); } else { WriteNullTagLiteral(@"Optionull", @""); @@ -4281,13 +4381,13 @@ void Write82_WithNullables(string n, string ns, global::SerializationTypes.WithN WriteNullTagLiteral(@"OptionullInt", @""); } if (o.@Struct1 != null) { - Write77_SomeStruct(@"Struct1", @"", ((global::SerializationTypes.SomeStruct)o.@Struct1), false); + Write79_SomeStruct(@"Struct1", @"", ((global::SerializationTypes.SomeStruct)o.@Struct1), false); } else { WriteNullTagLiteral(@"Struct1", @""); } if (o.@Struct2 != null) { - Write77_SomeStruct(@"Struct2", @"", ((global::SerializationTypes.SomeStruct)o.@Struct2), false); + Write79_SomeStruct(@"Struct2", @"", ((global::SerializationTypes.SomeStruct)o.@Struct2), false); } else { WriteNullTagLiteral(@"Struct2", @""); @@ -4295,7 +4395,7 @@ void Write82_WithNullables(string n, string ns, global::SerializationTypes.WithN WriteEndElement(o); } - void Write89_XmlSerializerAttributes(string n, string ns, global::SerializationTypes.XmlSerializerAttributes o, bool isNullable, bool needType) { + void Write91_XmlSerializerAttributes(string n, string ns, global::SerializationTypes.XmlSerializerAttributes o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4334,7 +4434,7 @@ void Write89_XmlSerializerAttributes(string n, string ns, global::SerializationT if (a != null){ WriteStartElement(@"XmlEnumProperty", @"", null, false); for (int ia = 0; ia < a.Length; ia++) { - WriteElementString(@"ItemChoiceType", @"", Write88_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)a[ia]))); + WriteElementString(@"ItemChoiceType", @"", Write90_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)a[ia]))); } WriteEndElement(); } @@ -4357,7 +4457,7 @@ void Write89_XmlSerializerAttributes(string n, string ns, global::SerializationT WriteEndElement(o); } - void Write90_TypeWithAnyAttribute(string n, string ns, global::SerializationTypes.TypeWithAnyAttribute o, bool isNullable, bool needType) { + void Write92_TypeWithAnyAttribute(string n, string ns, global::SerializationTypes.TypeWithAnyAttribute o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4386,7 +4486,7 @@ void Write90_TypeWithAnyAttribute(string n, string ns, global::SerializationType WriteEndElement(o); } - void Write91_KnownTypesThroughConstructor(string n, string ns, global::SerializationTypes.KnownTypesThroughConstructor o, bool isNullable, bool needType) { + void Write93_KnownTypesThroughConstructor(string n, string ns, global::SerializationTypes.KnownTypesThroughConstructor o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4406,7 +4506,7 @@ void Write91_KnownTypesThroughConstructor(string n, string ns, global::Serializa WriteEndElement(o); } - void Write92_SimpleKnownTypeValue(string n, string ns, global::SerializationTypes.SimpleKnownTypeValue o, bool isNullable, bool needType) { + void Write94_SimpleKnownTypeValue(string n, string ns, global::SerializationTypes.SimpleKnownTypeValue o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4425,7 +4525,7 @@ void Write92_SimpleKnownTypeValue(string n, string ns, global::SerializationType WriteEndElement(o); } - void Write93_TypeWithPropertyNameSpecified(string n, string ns, global::SerializationTypes.TypeWithPropertyNameSpecified o, bool isNullable, bool needType) { + void Write95_TypeWithPropertyNameSpecified(string n, string ns, global::SerializationTypes.TypeWithPropertyNameSpecified o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4449,7 +4549,7 @@ void Write93_TypeWithPropertyNameSpecified(string n, string ns, global::Serializ WriteEndElement(o); } - void Write94_TypeWithXmlSchemaFormAttribute(string n, string ns, global::SerializationTypes.TypeWithXmlSchemaFormAttribute o, bool isNullable, bool needType) { + void Write96_TypeWithXmlSchemaFormAttribute(string n, string ns, global::SerializationTypes.TypeWithXmlSchemaFormAttribute o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4497,7 +4597,7 @@ void Write94_TypeWithXmlSchemaFormAttribute(string n, string ns, global::Seriali WriteEndElement(o); } - void Write95_Item(string n, string ns, global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute o, bool isNullable, bool needType) { + void Write97_Item(string n, string ns, global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4516,7 +4616,7 @@ void Write95_Item(string n, string ns, global::SerializationTypes.TypeWithTypeNa WriteEndElement(o); } - void Write97_CustomElement(string n, string ns, global::SerializationTypes.CustomElement o, bool isNullable, bool needType) { + void Write99_CustomElement(string n, string ns, global::SerializationTypes.CustomElement o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4553,7 +4653,7 @@ void Write97_CustomElement(string n, string ns, global::SerializationTypes.Custo WriteEndElement(o); } - void Write98_CustomDocument(string n, string ns, global::SerializationTypes.CustomDocument o, bool isNullable, bool needType) { + void Write100_CustomDocument(string n, string ns, global::SerializationTypes.CustomDocument o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4572,7 +4672,7 @@ void Write98_CustomDocument(string n, string ns, global::SerializationTypes.Cust global::System.Collections.Generic.List a = (global::System.Collections.Generic.List)o.@CustomItems; if (a != null) { for (int ia = 0; ia < ((System.Collections.ICollection)a).Count; ia++) { - Write97_CustomElement(@"customElement", @"", ((global::SerializationTypes.CustomElement)a[ia]), false, false); + Write99_CustomElement(@"customElement", @"", ((global::SerializationTypes.CustomElement)a[ia]), false, false); } } } @@ -4592,7 +4692,7 @@ void Write98_CustomDocument(string n, string ns, global::SerializationTypes.Cust WriteEndElement(o); } - void Write99_Item(string n, string ns, global::SerializationTypes.TypeWithNonPublicDefaultConstructor o, bool isNullable, bool needType) { + void Write101_Item(string n, string ns, global::SerializationTypes.TypeWithNonPublicDefaultConstructor o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4611,7 +4711,7 @@ void Write99_Item(string n, string ns, global::SerializationTypes.TypeWithNonPub WriteEndElement(o); } - void Write100_ServerSettings(string n, string ns, global::SerializationTypes.ServerSettings o, bool isNullable, bool needType) { + void Write102_ServerSettings(string n, string ns, global::SerializationTypes.ServerSettings o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4631,7 +4731,7 @@ void Write100_ServerSettings(string n, string ns, global::SerializationTypes.Ser WriteEndElement(o); } - void Write101_TypeWithXmlQualifiedName(string n, string ns, global::SerializationTypes.TypeWithXmlQualifiedName o, bool isNullable, bool needType) { + void Write103_TypeWithXmlQualifiedName(string n, string ns, global::SerializationTypes.TypeWithXmlQualifiedName o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4650,7 +4750,7 @@ void Write101_TypeWithXmlQualifiedName(string n, string ns, global::Serializatio WriteEndElement(o); } - void Write102_TypeWith2DArrayProperty2(string n, string ns, global::SerializationTypes.TypeWith2DArrayProperty2 o, bool isNullable, bool needType) { + void Write104_TypeWith2DArrayProperty2(string n, string ns, global::SerializationTypes.TypeWith2DArrayProperty2 o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4675,7 +4775,7 @@ void Write102_TypeWith2DArrayProperty2(string n, string ns, global::Serializatio if (aa != null){ WriteStartElement(@"SimpleType", @"", null, false); for (int iaa = 0; iaa < aa.Length; iaa++) { - Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)aa[iaa]), true, false); + Write54_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)aa[iaa]), true, false); } WriteEndElement(); } @@ -4687,7 +4787,7 @@ void Write102_TypeWith2DArrayProperty2(string n, string ns, global::Serializatio WriteEndElement(o); } - void Write103_Item(string n, string ns, global::SerializationTypes.TypeWithPropertiesHavingDefaultValue o, bool isNullable, bool needType) { + void Write105_Item(string n, string ns, global::SerializationTypes.TypeWithPropertiesHavingDefaultValue o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4715,7 +4815,7 @@ void Write103_Item(string n, string ns, global::SerializationTypes.TypeWithPrope WriteEndElement(o); } - void Write104_Item(string n, string ns, global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue o, bool isNullable, bool needType) { + void Write106_Item(string n, string ns, global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4731,12 +4831,12 @@ void Write104_Item(string n, string ns, global::SerializationTypes.TypeWithEnumP WriteStartElement(n, ns, o, false, null); if (needType) WriteXsiType(@"TypeWithEnumPropertyHavingDefaultValue", @""); if (((global::SerializationTypes.IntEnum)o.@EnumProperty) != global::SerializationTypes.IntEnum.@Option1) { - WriteElementString(@"EnumProperty", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o.@EnumProperty))); + WriteElementString(@"EnumProperty", @"", Write81_IntEnum(((global::SerializationTypes.IntEnum)o.@EnumProperty))); } WriteEndElement(o); } - void Write105_Item(string n, string ns, global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue o, bool isNullable, bool needType) { + void Write107_Item(string n, string ns, global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4753,12 +4853,12 @@ void Write105_Item(string n, string ns, global::SerializationTypes.TypeWithEnumF if (needType) WriteXsiType(@"TypeWithEnumFlagPropertyHavingDefaultValue", @""); if (((global::SerializationTypes.EnumFlags)o.@EnumProperty) != (global::SerializationTypes.EnumFlags.@One | global::SerializationTypes.EnumFlags.@Four)) { - WriteElementString(@"EnumProperty", @"", Write75_EnumFlags(((global::SerializationTypes.EnumFlags)o.@EnumProperty))); + WriteElementString(@"EnumProperty", @"", Write77_EnumFlags(((global::SerializationTypes.EnumFlags)o.@EnumProperty))); } WriteEndElement(o); } - void Write106_TypeWithShouldSerializeMethod(string n, string ns, global::SerializationTypes.TypeWithShouldSerializeMethod o, bool isNullable, bool needType) { + void Write108_TypeWithShouldSerializeMethod(string n, string ns, global::SerializationTypes.TypeWithShouldSerializeMethod o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4779,7 +4879,7 @@ void Write106_TypeWithShouldSerializeMethod(string n, string ns, global::Seriali WriteEndElement(o); } - void Write107_Item(string n, string ns, global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties o, bool isNullable, bool needType) { + void Write109_Item(string n, string ns, global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4799,7 +4899,7 @@ void Write107_Item(string n, string ns, global::SerializationTypes.KnownTypesThr WriteEndElement(o); } - void Write108_Item(string n, string ns, global::SerializationTypes.KnownTypesThroughConstructorWithValue o, bool isNullable, bool needType) { + void Write110_Item(string n, string ns, global::SerializationTypes.KnownTypesThroughConstructorWithValue o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4818,7 +4918,7 @@ void Write108_Item(string n, string ns, global::SerializationTypes.KnownTypesThr WriteEndElement(o); } - void Write109_Item(string n, string ns, global::SerializationTypes.TypeWithTypesHavingCustomFormatter o, bool isNullable, bool needType) { + void Write111_Item(string n, string ns, global::SerializationTypes.TypeWithTypesHavingCustomFormatter o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4845,7 +4945,7 @@ void Write109_Item(string n, string ns, global::SerializationTypes.TypeWithTypes WriteEndElement(o); } - void Write111_Item(string n, string ns, global::SerializationTypes.TypeWithArrayPropertyHavingChoice o, bool isNullable, bool needType) { + void Write113_Item(string n, string ns, global::SerializationTypes.TypeWithArrayPropertyHavingChoice o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4888,7 +4988,7 @@ void Write111_Item(string n, string ns, global::SerializationTypes.TypeWithArray WriteEndElement(o); } - void Write112_ComplexChoiceB(string n, string ns, global::SerializationTypes.ComplexChoiceB o, bool isNullable, bool needType) { + void Write114_ComplexChoiceB(string n, string ns, global::SerializationTypes.ComplexChoiceB o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4907,7 +5007,7 @@ void Write112_ComplexChoiceB(string n, string ns, global::SerializationTypes.Com WriteEndElement(o); } - void Write113_ComplexChoiceA(string n, string ns, global::SerializationTypes.ComplexChoiceA o, bool isNullable, bool needType) { + void Write115_ComplexChoiceA(string n, string ns, global::SerializationTypes.ComplexChoiceA o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4918,7 +5018,7 @@ void Write113_ComplexChoiceA(string n, string ns, global::SerializationTypes.Com } else { if (t == typeof(global::SerializationTypes.ComplexChoiceB)) { - Write112_ComplexChoiceB(n, ns,(global::SerializationTypes.ComplexChoiceB)o, isNullable, true); + Write114_ComplexChoiceB(n, ns,(global::SerializationTypes.ComplexChoiceB)o, isNullable, true); return; } throw CreateUnknownTypeException(o); @@ -4930,7 +5030,7 @@ void Write113_ComplexChoiceA(string n, string ns, global::SerializationTypes.Com WriteEndElement(o); } - void Write114_Item(string n, string ns, global::SerializationTypes.TypeWithPropertyHavingComplexChoice o, bool isNullable, bool needType) { + void Write116_Item(string n, string ns, global::SerializationTypes.TypeWithPropertyHavingComplexChoice o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4961,7 +5061,7 @@ void Write114_Item(string n, string ns, global::SerializationTypes.TypeWithPrope } else if (ci == SerializationTypes.MoreChoices.@Item && ((object)(ai) != null)) { if (((object)ai) != null && !(ai is global::SerializationTypes.ComplexChoiceA)) throw CreateMismatchChoiceException(@"SerializationTypes.ComplexChoiceA", @"ChoiceArray", @"SerializationTypes.MoreChoices.@Item"); - Write113_ComplexChoiceA(@"Item", @"", ((global::SerializationTypes.ComplexChoiceA)ai), false, false); + Write115_ComplexChoiceA(@"Item", @"", ((global::SerializationTypes.ComplexChoiceA)ai), false, false); } else if ((object)(ai) != null){ throw CreateUnknownTypeException(ai); @@ -4973,7 +5073,7 @@ void Write114_Item(string n, string ns, global::SerializationTypes.TypeWithPrope WriteEndElement(o); } - void Write115_TypeWithFieldsOrdered(string n, string ns, global::SerializationTypes.TypeWithFieldsOrdered o, bool isNullable, bool needType) { + void Write117_TypeWithFieldsOrdered(string n, string ns, global::SerializationTypes.TypeWithFieldsOrdered o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -4995,7 +5095,7 @@ void Write115_TypeWithFieldsOrdered(string n, string ns, global::SerializationTy WriteEndElement(o); } - void Write96_Item(string n, string ns, global::SerializationTypes.TypeWithSchemaFormInXmlAttribute o, bool isNullable, bool needType) { + void Write98_Item(string n, string ns, global::SerializationTypes.TypeWithSchemaFormInXmlAttribute o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -5020,7 +5120,7 @@ protected override void InitCallbacks() { public class XmlSerializationReader1 : System.Xml.Serialization.XmlSerializationReader { - public object Read127_TypeWithXmlElementProperty() { + public object Read129_TypeWithXmlElementProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5038,7 +5138,7 @@ public object Read127_TypeWithXmlElementProperty() { return (object)o; } - public object Read128_TypeWithXmlDocumentProperty() { + public object Read130_TypeWithXmlDocumentProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5056,7 +5156,7 @@ public object Read128_TypeWithXmlDocumentProperty() { return (object)o; } - public object Read129_TypeWithBinaryProperty() { + public object Read131_TypeWithBinaryProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5074,7 +5174,7 @@ public object Read129_TypeWithBinaryProperty() { return (object)o; } - public object Read130_Item() { + public object Read132_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5092,7 +5192,7 @@ public object Read130_Item() { return (object)o; } - public object Read131_Item() { + public object Read133_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5110,7 +5210,7 @@ public object Read131_Item() { return (object)o; } - public object Read132_DateOnlyWrapper() { + public object Read134_DateOnlyWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5128,7 +5228,7 @@ public object Read132_DateOnlyWrapper() { return (object)o; } - public object Read133_TimeOnlyWrapper() { + public object Read135_TimeOnlyWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5146,7 +5246,7 @@ public object Read133_TimeOnlyWrapper() { return (object)o; } - public object Read134_TimeOnlyAsXsdTimeWrapper() { + public object Read136_TimeOnlyAsXsdTimeWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5164,7 +5264,7 @@ public object Read134_TimeOnlyAsXsdTimeWrapper() { return (object)o; } - public object Read135_DateTimeDateWrapper() { + public object Read137_DateTimeDateWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5182,7 +5282,7 @@ public object Read135_DateTimeDateWrapper() { return (object)o; } - public object Read136_DateTimeTimeWrapper() { + public object Read138_DateTimeTimeWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5200,7 +5300,7 @@ public object Read136_DateTimeTimeWrapper() { return (object)o; } - public object Read137_TypeWithTimeSpanProperty() { + public object Read139_TypeWithTimeSpanProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5218,7 +5318,7 @@ public object Read137_TypeWithTimeSpanProperty() { return (object)o; } - public object Read138_Item() { + public object Read140_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5236,7 +5336,7 @@ public object Read138_Item() { return (object)o; } - public object Read139_TypeWithByteProperty() { + public object Read141_TypeWithByteProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5254,7 +5354,7 @@ public object Read139_TypeWithByteProperty() { return (object)o; } - public object Read140_TypeWithXmlNodeArrayProperty() { + public object Read142_TypeWithXmlNodeArrayProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5272,7 +5372,7 @@ public object Read140_TypeWithXmlNodeArrayProperty() { return (object)o; } - public object Read141_Animal() { + public object Read143_Animal() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5290,7 +5390,7 @@ public object Read141_Animal() { return (object)o; } - public object Read142_Dog() { + public object Read144_Dog() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5308,7 +5408,7 @@ public object Read142_Dog() { return (object)o; } - public object Read143_DogBreed() { + public object Read145_DogBreed() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5328,7 +5428,7 @@ public object Read143_DogBreed() { return (object)o; } - public object Read144_Group() { + public object Read146_Group() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5346,7 +5446,7 @@ public object Read144_Group() { return (object)o; } - public object Read145_Vehicle() { + public object Read147_Vehicle() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5364,7 +5464,7 @@ public object Read145_Vehicle() { return (object)o; } - public object Read146_Employee() { + public object Read148_Employee() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5382,7 +5482,7 @@ public object Read146_Employee() { return (object)o; } - public object Read147_BaseClass() { + public object Read149_BaseClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5400,7 +5500,7 @@ public object Read147_BaseClass() { return (object)o; } - public object Read148_DerivedClass() { + public object Read150_DerivedClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5418,7 +5518,7 @@ public object Read148_DerivedClass() { return (object)o; } - public object Read149_SimpleBaseClass() { + public object Read151_SimpleBaseClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5436,7 +5536,7 @@ public object Read149_SimpleBaseClass() { return (object)o; } - public object Read150_SimpleDerivedClass() { + public object Read152_SimpleDerivedClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5454,7 +5554,7 @@ public object Read150_SimpleDerivedClass() { return (object)o; } - public object Read151_BaseIXmlSerializable() { + public object Read153_BaseIXmlSerializable() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5481,7 +5581,7 @@ public object Read151_BaseIXmlSerializable() { return (object)o; } - public object Read152_DerivedIXmlSerializable() { + public object Read154_DerivedIXmlSerializable() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5499,7 +5599,7 @@ public object Read152_DerivedIXmlSerializable() { return (object)o; } - public object Read153_PurchaseOrder() { + public object Read155_PurchaseOrder() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5517,7 +5617,7 @@ public object Read153_PurchaseOrder() { return (object)o; } - public object Read154_Address() { + public object Read156_Address() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5535,7 +5635,7 @@ public object Read154_Address() { return (object)o; } - public object Read155_OrderedItem() { + public object Read157_OrderedItem() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5553,7 +5653,7 @@ public object Read155_OrderedItem() { return (object)o; } - public object Read156_AliasedTestType() { + public object Read158_AliasedTestType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5571,7 +5671,7 @@ public object Read156_AliasedTestType() { return (object)o; } - public object Read157_BaseClass1() { + public object Read159_BaseClass1() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5589,7 +5689,7 @@ public object Read157_BaseClass1() { return (object)o; } - public object Read158_DerivedClass1() { + public object Read160_DerivedClass1() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5607,7 +5707,7 @@ public object Read158_DerivedClass1() { return (object)o; } - public object Read159_ArrayOfDateTime() { + public object Read161_ArrayOfDateTime() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5657,7 +5757,7 @@ public object Read159_ArrayOfDateTime() { return (object)o; } - public object Read160_Orchestra() { + public object Read162_Orchestra() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5675,7 +5775,7 @@ public object Read160_Orchestra() { return (object)o; } - public object Read161_Instrument() { + public object Read163_Instrument() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5693,7 +5793,7 @@ public object Read161_Instrument() { return (object)o; } - public object Read162_Brass() { + public object Read164_Brass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5711,7 +5811,7 @@ public object Read162_Brass() { return (object)o; } - public object Read163_Trumpet() { + public object Read165_Trumpet() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5729,7 +5829,7 @@ public object Read163_Trumpet() { return (object)o; } - public object Read164_Pet() { + public object Read166_Pet() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5747,7 +5847,7 @@ public object Read164_Pet() { return (object)o; } - public object Read165_DefaultValuesSetToNaN() { + public object Read167_DefaultValuesSetToNaN() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5765,7 +5865,7 @@ public object Read165_DefaultValuesSetToNaN() { return (object)o; } - public object Read166_Item() { + public object Read168_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5783,7 +5883,7 @@ public object Read166_Item() { return (object)o; } - public object Read167_Item() { + public object Read169_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5801,7 +5901,7 @@ public object Read167_Item() { return (object)o; } - public object Read168_RootElement() { + public object Read170_RootElement() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5819,7 +5919,7 @@ public object Read168_RootElement() { return (object)o; } - public object Read169_TypeWithLinkedProperty() { + public object Read171_TypeWithLinkedProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5837,7 +5937,7 @@ public object Read169_TypeWithLinkedProperty() { return (object)o; } - public object Read170_Document() { + public object Read172_Document() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5855,7 +5955,7 @@ public object Read170_Document() { return (object)o; } - public object Read171_RootClass() { + public object Read173_RootClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5873,7 +5973,7 @@ public object Read171_RootClass() { return (object)o; } - public object Read172_Parameter() { + public object Read174_Parameter() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5891,7 +5991,7 @@ public object Read172_Parameter() { return (object)o; } - public object Read173_XElementWrapper() { + public object Read175_XElementWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5909,7 +6009,7 @@ public object Read173_XElementWrapper() { return (object)o; } - public object Read174_XElementStruct() { + public object Read176_XElementStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5927,7 +6027,7 @@ public object Read174_XElementStruct() { return (object)o; } - public object Read175_XElementArrayWrapper() { + public object Read177_XElementArrayWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5945,7 +6045,7 @@ public object Read175_XElementArrayWrapper() { return (object)o; } - public object Read176_Item() { + public object Read178_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5963,13 +6063,51 @@ public object Read176_Item() { return (object)o; } - public object Read177_TypeWithDateTimeStringProperty() { + public object Read179_Item() { + object o = null; + Reader.MoveToContent(); + if (Reader.NodeType == System.Xml.XmlNodeType.Element) { + do { + if (((object) Reader.LocalName == (object)id56_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read55_Item(true, true); + break; + } + throw CreateUnknownNodeException(); + } while (false); + } + else { + UnknownNode(null, @":TypeWithXmlTextSeparatorOnChoiceMixedContent"); + } + return (object)o; + } + + public object Read180_XmlTextSeparatorChoice() { + object o = null; + Reader.MoveToContent(); + if (Reader.NodeType == System.Xml.XmlNodeType.Element) { + do { + if (((object) Reader.LocalName == (object)id57_XmlTextSeparatorChoice && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o = Read54_XmlTextSeparatorChoice(Reader.ReadElementString()); + } + break; + } + throw CreateUnknownNodeException(); + } while (false); + } + else { + UnknownNode(null, @":XmlTextSeparatorChoice"); + } + return (object)o; + } + + public object Read181_TypeWithDateTimeStringProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id56_TypeWithDateTimeStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read54_TypeWithDateTimeStringProperty(true, true); + if (((object) Reader.LocalName == (object)id58_TypeWithDateTimeStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read56_TypeWithDateTimeStringProperty(true, true); break; } throw CreateUnknownNodeException(); @@ -5981,13 +6119,13 @@ public object Read177_TypeWithDateTimeStringProperty() { return (object)o; } - public object Read178_SimpleType() { + public object Read182_SimpleType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read55_SimpleType(true, true); + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read57_SimpleType(true, true); break; } throw CreateUnknownNodeException(); @@ -5999,13 +6137,13 @@ public object Read178_SimpleType() { return (object)o; } - public object Read179_TypeWithGetSetArrayMembers() { + public object Read183_TypeWithGetSetArrayMembers() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id58_TypeWithGetSetArrayMembers && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read56_TypeWithGetSetArrayMembers(true, true); + if (((object) Reader.LocalName == (object)id60_TypeWithGetSetArrayMembers && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read58_TypeWithGetSetArrayMembers(true, true); break; } throw CreateUnknownNodeException(); @@ -6017,13 +6155,13 @@ public object Read179_TypeWithGetSetArrayMembers() { return (object)o; } - public object Read180_TypeWithGetOnlyArrayProperties() { + public object Read184_TypeWithGetOnlyArrayProperties() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id59_TypeWithGetOnlyArrayProperties && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read57_TypeWithGetOnlyArrayProperties(true, true); + if (((object) Reader.LocalName == (object)id61_TypeWithGetOnlyArrayProperties && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read59_TypeWithGetOnlyArrayProperties(true, true); break; } throw CreateUnknownNodeException(); @@ -6035,13 +6173,13 @@ public object Read180_TypeWithGetOnlyArrayProperties() { return (object)o; } - public object Read181_TypeWithArraylikeMembers() { + public object Read185_TypeWithArraylikeMembers() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id60_TypeWithArraylikeMembers && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read58_TypeWithArraylikeMembers(true, true); + if (((object) Reader.LocalName == (object)id62_TypeWithArraylikeMembers && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read60_TypeWithArraylikeMembers(true, true); break; } throw CreateUnknownNodeException(); @@ -6053,13 +6191,13 @@ public object Read181_TypeWithArraylikeMembers() { return (object)o; } - public object Read182_StructNotSerializable() { + public object Read186_StructNotSerializable() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id61_StructNotSerializable && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read59_StructNotSerializable(true); + if (((object) Reader.LocalName == (object)id63_StructNotSerializable && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read61_StructNotSerializable(true); break; } throw CreateUnknownNodeException(); @@ -6071,13 +6209,13 @@ public object Read182_StructNotSerializable() { return (object)o; } - public object Read183_TypeWithMyCollectionField() { + public object Read187_TypeWithMyCollectionField() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id62_TypeWithMyCollectionField && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read60_TypeWithMyCollectionField(true, true); + if (((object) Reader.LocalName == (object)id64_TypeWithMyCollectionField && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read62_TypeWithMyCollectionField(true, true); break; } throw CreateUnknownNodeException(); @@ -6089,13 +6227,13 @@ public object Read183_TypeWithMyCollectionField() { return (object)o; } - public object Read184_Item() { + public object Read188_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id63_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read61_Item(true, true); + if (((object) Reader.LocalName == (object)id65_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read63_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -6107,12 +6245,12 @@ public object Read184_Item() { return (object)o; } - public object Read185_ArrayOfAnyType() { + public object Read189_ArrayOfAnyType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id64_ArrayOfAnyType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id66_ArrayOfAnyType && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o) == null) o = new global::SerializationTypes.MyList(); global::SerializationTypes.MyList a_0_0 = (global::SerializationTypes.MyList)o; @@ -6125,7 +6263,7 @@ public object Read185_ArrayOfAnyType() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id65_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id67_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) { if ((object)(a_0_0) == null) Reader.Skip(); else a_0_0.Add(Read1_Object(true, true)); break; } @@ -6155,14 +6293,14 @@ public object Read185_ArrayOfAnyType() { return (object)o; } - public object Read186_MyEnum() { + public object Read190_MyEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id66_MyEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id68_MyEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read62_MyEnum(Reader.ReadElementString()); + o = Read64_MyEnum(Reader.ReadElementString()); } break; } @@ -6175,13 +6313,13 @@ public object Read186_MyEnum() { return (object)o; } - public object Read187_TypeWithEnumMembers() { + public object Read191_TypeWithEnumMembers() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id67_TypeWithEnumMembers && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read63_TypeWithEnumMembers(true, true); + if (((object) Reader.LocalName == (object)id69_TypeWithEnumMembers && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read65_TypeWithEnumMembers(true, true); break; } throw CreateUnknownNodeException(); @@ -6193,13 +6331,13 @@ public object Read187_TypeWithEnumMembers() { return (object)o; } - public object Read188_DCStruct() { + public object Read192_DCStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id68_DCStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read64_DCStruct(true); + if (((object) Reader.LocalName == (object)id70_DCStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read66_DCStruct(true); break; } throw CreateUnknownNodeException(); @@ -6211,13 +6349,13 @@ public object Read188_DCStruct() { return (object)o; } - public object Read189_DCClassWithEnumAndStruct() { + public object Read193_DCClassWithEnumAndStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id69_DCClassWithEnumAndStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read65_DCClassWithEnumAndStruct(true, true); + if (((object) Reader.LocalName == (object)id71_DCClassWithEnumAndStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read67_DCClassWithEnumAndStruct(true, true); break; } throw CreateUnknownNodeException(); @@ -6229,13 +6367,13 @@ public object Read189_DCClassWithEnumAndStruct() { return (object)o; } - public object Read190_BuiltInTypes() { + public object Read194_BuiltInTypes() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id70_BuiltInTypes && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read66_BuiltInTypes(true, true); + if (((object) Reader.LocalName == (object)id72_BuiltInTypes && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read68_BuiltInTypes(true, true); break; } throw CreateUnknownNodeException(); @@ -6247,13 +6385,13 @@ public object Read190_BuiltInTypes() { return (object)o; } - public object Read191_TypeA() { + public object Read195_TypeA() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id71_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read67_TypeA(true, true); + if (((object) Reader.LocalName == (object)id73_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read69_TypeA(true, true); break; } throw CreateUnknownNodeException(); @@ -6265,13 +6403,13 @@ public object Read191_TypeA() { return (object)o; } - public object Read192_TypeB() { + public object Read196_TypeB() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id72_TypeB && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read68_TypeB(true, true); + if (((object) Reader.LocalName == (object)id74_TypeB && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read70_TypeB(true, true); break; } throw CreateUnknownNodeException(); @@ -6283,13 +6421,13 @@ public object Read192_TypeB() { return (object)o; } - public object Read193_TypeHasArrayOfASerializedAsB() { + public object Read197_TypeHasArrayOfASerializedAsB() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id73_TypeHasArrayOfASerializedAsB && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read69_TypeHasArrayOfASerializedAsB(true, true); + if (((object) Reader.LocalName == (object)id75_TypeHasArrayOfASerializedAsB && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read71_TypeHasArrayOfASerializedAsB(true, true); break; } throw CreateUnknownNodeException(); @@ -6301,13 +6439,13 @@ public object Read193_TypeHasArrayOfASerializedAsB() { return (object)o; } - public object Read194_Item() { + public object Read198_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id74_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read70_Item(true, true); + if (((object) Reader.LocalName == (object)id76_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read72_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -6319,13 +6457,13 @@ public object Read194_Item() { return (object)o; } - public object Read195_BaseClassWithSamePropertyName() { + public object Read199_BaseClassWithSamePropertyName() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id75_BaseClassWithSamePropertyName && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read71_BaseClassWithSamePropertyName(true, true); + if (((object) Reader.LocalName == (object)id77_BaseClassWithSamePropertyName && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read73_BaseClassWithSamePropertyName(true, true); break; } throw CreateUnknownNodeException(); @@ -6337,13 +6475,13 @@ public object Read195_BaseClassWithSamePropertyName() { return (object)o; } - public object Read196_DerivedClassWithSameProperty() { + public object Read200_DerivedClassWithSameProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id76_DerivedClassWithSameProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read72_DerivedClassWithSameProperty(true, true); + if (((object) Reader.LocalName == (object)id78_DerivedClassWithSameProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read74_DerivedClassWithSameProperty(true, true); break; } throw CreateUnknownNodeException(); @@ -6355,13 +6493,13 @@ public object Read196_DerivedClassWithSameProperty() { return (object)o; } - public object Read197_DerivedClassWithSameProperty2() { + public object Read201_DerivedClassWithSameProperty2() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id77_DerivedClassWithSameProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read73_DerivedClassWithSameProperty2(true, true); + if (((object) Reader.LocalName == (object)id79_DerivedClassWithSameProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read75_DerivedClassWithSameProperty2(true, true); break; } throw CreateUnknownNodeException(); @@ -6373,13 +6511,13 @@ public object Read197_DerivedClassWithSameProperty2() { return (object)o; } - public object Read198_Item() { + public object Read202_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id78_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read74_Item(true, true); + if (((object) Reader.LocalName == (object)id80_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read76_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -6391,13 +6529,13 @@ public object Read198_Item() { return (object)o; } - public object Read199_TypeWithByteArrayAsXmlText() { + public object Read203_TypeWithByteArrayAsXmlText() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id79_TypeWithByteArrayAsXmlText && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read75_TypeWithByteArrayAsXmlText(true, true); + if (((object) Reader.LocalName == (object)id81_TypeWithByteArrayAsXmlText && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read77_TypeWithByteArrayAsXmlText(true, true); break; } throw CreateUnknownNodeException(); @@ -6409,13 +6547,13 @@ public object Read199_TypeWithByteArrayAsXmlText() { return (object)o; } - public object Read200_SimpleDC() { + public object Read204_SimpleDC() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id80_SimpleDC && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read76_SimpleDC(true, true); + if (((object) Reader.LocalName == (object)id82_SimpleDC && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read78_SimpleDC(true, true); break; } throw CreateUnknownNodeException(); @@ -6427,13 +6565,13 @@ public object Read200_SimpleDC() { return (object)o; } - public object Read201_Item() { + public object Read205_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id81_Item && (object) Reader.NamespaceURI == (object)id82_Item)) { - o = Read77_Item(false, true); + if (((object) Reader.LocalName == (object)id83_Item && (object) Reader.NamespaceURI == (object)id84_Item)) { + o = Read79_Item(false, true); break; } throw CreateUnknownNodeException(); @@ -6445,14 +6583,14 @@ public object Read201_Item() { return (object)o; } - public object Read202_EnumFlags() { + public object Read206_EnumFlags() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id83_EnumFlags && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id85_EnumFlags && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read78_EnumFlags(Reader.ReadElementString()); + o = Read80_EnumFlags(Reader.ReadElementString()); } break; } @@ -6465,13 +6603,13 @@ public object Read202_EnumFlags() { return (object)o; } - public object Read203_ClassImplementsInterface() { + public object Read207_ClassImplementsInterface() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id84_ClassImplementsInterface && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read79_ClassImplementsInterface(true, true); + if (((object) Reader.LocalName == (object)id86_ClassImplementsInterface && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read81_ClassImplementsInterface(true, true); break; } throw CreateUnknownNodeException(); @@ -6483,13 +6621,13 @@ public object Read203_ClassImplementsInterface() { return (object)o; } - public object Read204_WithStruct() { + public object Read208_WithStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id85_WithStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read81_WithStruct(true, true); + if (((object) Reader.LocalName == (object)id87_WithStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read83_WithStruct(true, true); break; } throw CreateUnknownNodeException(); @@ -6501,13 +6639,13 @@ public object Read204_WithStruct() { return (object)o; } - public object Read205_SomeStruct() { + public object Read209_SomeStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id86_SomeStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read80_SomeStruct(true); + if (((object) Reader.LocalName == (object)id88_SomeStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read82_SomeStruct(true); break; } throw CreateUnknownNodeException(); @@ -6519,13 +6657,13 @@ public object Read205_SomeStruct() { return (object)o; } - public object Read206_WithEnums() { + public object Read210_WithEnums() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id87_WithEnums && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read84_WithEnums(true, true); + if (((object) Reader.LocalName == (object)id89_WithEnums && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read86_WithEnums(true, true); break; } throw CreateUnknownNodeException(); @@ -6537,13 +6675,13 @@ public object Read206_WithEnums() { return (object)o; } - public object Read207_WithNullables() { + public object Read211_WithNullables() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id88_WithNullables && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read88_WithNullables(true, true); + if (((object) Reader.LocalName == (object)id90_WithNullables && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read90_WithNullables(true, true); break; } throw CreateUnknownNodeException(); @@ -6555,14 +6693,14 @@ public object Read207_WithNullables() { return (object)o; } - public object Read208_ByteEnum() { + public object Read212_ByteEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id89_ByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id91_ByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read89_ByteEnum(Reader.ReadElementString()); + o = Read91_ByteEnum(Reader.ReadElementString()); } break; } @@ -6575,14 +6713,14 @@ public object Read208_ByteEnum() { return (object)o; } - public object Read209_SByteEnum() { + public object Read213_SByteEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id90_SByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id92_SByteEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read90_SByteEnum(Reader.ReadElementString()); + o = Read92_SByteEnum(Reader.ReadElementString()); } break; } @@ -6595,14 +6733,14 @@ public object Read209_SByteEnum() { return (object)o; } - public object Read210_ShortEnum() { + public object Read214_ShortEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id91_ShortEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id93_ShortEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read83_ShortEnum(Reader.ReadElementString()); + o = Read85_ShortEnum(Reader.ReadElementString()); } break; } @@ -6615,14 +6753,14 @@ public object Read210_ShortEnum() { return (object)o; } - public object Read211_IntEnum() { + public object Read215_IntEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id92_IntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id94_IntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read82_IntEnum(Reader.ReadElementString()); + o = Read84_IntEnum(Reader.ReadElementString()); } break; } @@ -6635,14 +6773,14 @@ public object Read211_IntEnum() { return (object)o; } - public object Read212_UIntEnum() { + public object Read216_UIntEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id93_UIntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id95_UIntEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read91_UIntEnum(Reader.ReadElementString()); + o = Read93_UIntEnum(Reader.ReadElementString()); } break; } @@ -6655,14 +6793,14 @@ public object Read212_UIntEnum() { return (object)o; } - public object Read213_LongEnum() { + public object Read217_LongEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id94_LongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id96_LongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read92_LongEnum(Reader.ReadElementString()); + o = Read94_LongEnum(Reader.ReadElementString()); } break; } @@ -6675,14 +6813,14 @@ public object Read213_LongEnum() { return (object)o; } - public object Read214_ULongEnum() { + public object Read218_ULongEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id95_ULongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id97_ULongEnum && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read93_ULongEnum(Reader.ReadElementString()); + o = Read95_ULongEnum(Reader.ReadElementString()); } break; } @@ -6695,13 +6833,13 @@ public object Read214_ULongEnum() { return (object)o; } - public object Read215_AttributeTesting() { + public object Read219_AttributeTesting() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id96_AttributeTesting && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read95_XmlSerializerAttributes(false, true); + if (((object) Reader.LocalName == (object)id98_AttributeTesting && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read97_XmlSerializerAttributes(false, true); break; } throw CreateUnknownNodeException(); @@ -6713,14 +6851,14 @@ public object Read215_AttributeTesting() { return (object)o; } - public object Read216_ItemChoiceType() { + public object Read220_ItemChoiceType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id97_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id99_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read94_ItemChoiceType(Reader.ReadElementString()); + o = Read96_ItemChoiceType(Reader.ReadElementString()); } break; } @@ -6733,13 +6871,13 @@ public object Read216_ItemChoiceType() { return (object)o; } - public object Read217_TypeWithAnyAttribute() { + public object Read221_TypeWithAnyAttribute() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id98_TypeWithAnyAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read96_TypeWithAnyAttribute(true, true); + if (((object) Reader.LocalName == (object)id100_TypeWithAnyAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read98_TypeWithAnyAttribute(true, true); break; } throw CreateUnknownNodeException(); @@ -6751,13 +6889,13 @@ public object Read217_TypeWithAnyAttribute() { return (object)o; } - public object Read218_KnownTypesThroughConstructor() { + public object Read222_KnownTypesThroughConstructor() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id99_KnownTypesThroughConstructor && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read97_KnownTypesThroughConstructor(true, true); + if (((object) Reader.LocalName == (object)id101_KnownTypesThroughConstructor && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read99_KnownTypesThroughConstructor(true, true); break; } throw CreateUnknownNodeException(); @@ -6769,13 +6907,13 @@ public object Read218_KnownTypesThroughConstructor() { return (object)o; } - public object Read219_SimpleKnownTypeValue() { + public object Read223_SimpleKnownTypeValue() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id100_SimpleKnownTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read98_SimpleKnownTypeValue(true, true); + if (((object) Reader.LocalName == (object)id102_SimpleKnownTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read100_SimpleKnownTypeValue(true, true); break; } throw CreateUnknownNodeException(); @@ -6787,12 +6925,12 @@ public object Read219_SimpleKnownTypeValue() { return (object)o; } - public object Read220_Item() { + public object Read224_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id101_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id103_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { o = (global::SerializationTypes.ClassImplementingIXmlSerializable)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::SerializationTypes.ClassImplementingIXmlSerializable()); break; } @@ -6805,12 +6943,12 @@ public object Read220_Item() { return (object)o; } - public object Read221_Item() { + public object Read225_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id102_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id104_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { o = (global::SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)System.Activator.CreateInstance(typeof(global::SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor), System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.CreateInstance | System.Reflection.BindingFlags.NonPublic, null, new object[0], null)); break; } @@ -6823,12 +6961,12 @@ public object Read221_Item() { return (object)o; } - public object Read222_Item() { + public object Read226_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id103_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id105_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { o = (global::SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor()); break; } @@ -6841,13 +6979,13 @@ public object Read222_Item() { return (object)o; } - public object Read223_TypeWithPropertyNameSpecified() { + public object Read227_TypeWithPropertyNameSpecified() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id104_TypeWithPropertyNameSpecified && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read99_TypeWithPropertyNameSpecified(true, true); + if (((object) Reader.LocalName == (object)id106_TypeWithPropertyNameSpecified && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read101_TypeWithPropertyNameSpecified(true, true); break; } throw CreateUnknownNodeException(); @@ -6859,13 +6997,13 @@ public object Read223_TypeWithPropertyNameSpecified() { return (object)o; } - public object Read224_TypeWithXmlSchemaFormAttribute() { + public object Read228_TypeWithXmlSchemaFormAttribute() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id105_TypeWithXmlSchemaFormAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read100_TypeWithXmlSchemaFormAttribute(true, true); + if (((object) Reader.LocalName == (object)id107_TypeWithXmlSchemaFormAttribute && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read102_TypeWithXmlSchemaFormAttribute(true, true); break; } throw CreateUnknownNodeException(); @@ -6877,13 +7015,13 @@ public object Read224_TypeWithXmlSchemaFormAttribute() { return (object)o; } - public object Read225_MyXmlType() { + public object Read229_MyXmlType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id106_MyXmlType && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read101_Item(true, true); + if (((object) Reader.LocalName == (object)id108_MyXmlType && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read103_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -6895,13 +7033,13 @@ public object Read225_MyXmlType() { return (object)o; } - public object Read226_Item() { + public object Read230_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id107_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read102_Item(true, true); + if (((object) Reader.LocalName == (object)id109_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read104_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -6913,13 +7051,13 @@ public object Read226_Item() { return (object)o; } - public object Read227_CustomDocument() { + public object Read231_CustomDocument() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id108_CustomDocument && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read104_CustomDocument(true, true); + if (((object) Reader.LocalName == (object)id110_CustomDocument && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read106_CustomDocument(true, true); break; } throw CreateUnknownNodeException(); @@ -6931,13 +7069,13 @@ public object Read227_CustomDocument() { return (object)o; } - public object Read228_CustomElement() { + public object Read232_CustomElement() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id109_CustomElement && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read103_CustomElement(true, true); + if (((object) Reader.LocalName == (object)id111_CustomElement && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read105_CustomElement(true, true); break; } throw CreateUnknownNodeException(); @@ -6949,7 +7087,7 @@ public object Read228_CustomElement() { return (object)o; } - public object Read229_Item() { + public object Read233_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6961,13 +7099,13 @@ public object Read229_Item() { return (object)o; } - public object Read230_Item() { + public object Read234_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id110_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read105_Item(true, true); + if (((object) Reader.LocalName == (object)id112_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read107_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -6979,13 +7117,13 @@ public object Read230_Item() { return (object)o; } - public object Read231_ServerSettings() { + public object Read235_ServerSettings() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id111_ServerSettings && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read106_ServerSettings(true, true); + if (((object) Reader.LocalName == (object)id113_ServerSettings && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read108_ServerSettings(true, true); break; } throw CreateUnknownNodeException(); @@ -6997,13 +7135,13 @@ public object Read231_ServerSettings() { return (object)o; } - public object Read232_TypeWithXmlQualifiedName() { + public object Read236_TypeWithXmlQualifiedName() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id112_TypeWithXmlQualifiedName && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read107_TypeWithXmlQualifiedName(true, true); + if (((object) Reader.LocalName == (object)id114_TypeWithXmlQualifiedName && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read109_TypeWithXmlQualifiedName(true, true); break; } throw CreateUnknownNodeException(); @@ -7015,13 +7153,13 @@ public object Read232_TypeWithXmlQualifiedName() { return (object)o; } - public object Read233_TypeWith2DArrayProperty2() { + public object Read237_TypeWith2DArrayProperty2() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id113_TypeWith2DArrayProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read108_TypeWith2DArrayProperty2(true, true); + if (((object) Reader.LocalName == (object)id115_TypeWith2DArrayProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read110_TypeWith2DArrayProperty2(true, true); break; } throw CreateUnknownNodeException(); @@ -7033,13 +7171,13 @@ public object Read233_TypeWith2DArrayProperty2() { return (object)o; } - public object Read234_Item() { + public object Read238_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id114_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read109_Item(true, true); + if (((object) Reader.LocalName == (object)id116_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read111_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7051,13 +7189,13 @@ public object Read234_Item() { return (object)o; } - public object Read235_Item() { + public object Read239_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id115_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read110_Item(true, true); + if (((object) Reader.LocalName == (object)id117_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read112_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7069,13 +7207,13 @@ public object Read235_Item() { return (object)o; } - public object Read236_Item() { + public object Read240_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id116_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read111_Item(true, true); + if (((object) Reader.LocalName == (object)id118_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read113_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7087,13 +7225,13 @@ public object Read236_Item() { return (object)o; } - public object Read237_TypeWithShouldSerializeMethod() { + public object Read241_TypeWithShouldSerializeMethod() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id117_TypeWithShouldSerializeMethod && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read112_TypeWithShouldSerializeMethod(true, true); + if (((object) Reader.LocalName == (object)id119_TypeWithShouldSerializeMethod && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read114_TypeWithShouldSerializeMethod(true, true); break; } throw CreateUnknownNodeException(); @@ -7105,13 +7243,13 @@ public object Read237_TypeWithShouldSerializeMethod() { return (object)o; } - public object Read238_Item() { + public object Read242_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id118_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read113_Item(true, true); + if (((object) Reader.LocalName == (object)id120_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read115_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7123,13 +7261,13 @@ public object Read238_Item() { return (object)o; } - public object Read239_Item() { + public object Read243_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id119_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read114_Item(true, true); + if (((object) Reader.LocalName == (object)id121_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read116_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7141,13 +7279,13 @@ public object Read239_Item() { return (object)o; } - public object Read240_Item() { + public object Read244_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id120_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read115_Item(true, true); + if (((object) Reader.LocalName == (object)id122_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read117_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7159,13 +7297,13 @@ public object Read240_Item() { return (object)o; } - public object Read241_Item() { + public object Read245_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id121_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read117_Item(true, true); + if (((object) Reader.LocalName == (object)id123_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read119_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7177,13 +7315,13 @@ public object Read241_Item() { return (object)o; } - public object Read242_Item() { + public object Read246_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id122_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read120_Item(true, true); + if (((object) Reader.LocalName == (object)id124_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read122_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7195,14 +7333,14 @@ public object Read242_Item() { return (object)o; } - public object Read243_MoreChoices() { + public object Read247_MoreChoices() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id123_MoreChoices && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id125_MoreChoices && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read116_MoreChoices(Reader.ReadElementString()); + o = Read118_MoreChoices(Reader.ReadElementString()); } break; } @@ -7215,13 +7353,13 @@ public object Read243_MoreChoices() { return (object)o; } - public object Read244_ComplexChoiceA() { + public object Read248_ComplexChoiceA() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id124_ComplexChoiceA && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read119_ComplexChoiceA(true, true); + if (((object) Reader.LocalName == (object)id126_ComplexChoiceA && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read121_ComplexChoiceA(true, true); break; } throw CreateUnknownNodeException(); @@ -7233,13 +7371,13 @@ public object Read244_ComplexChoiceA() { return (object)o; } - public object Read245_ComplexChoiceB() { + public object Read249_ComplexChoiceB() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id125_ComplexChoiceB && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read118_ComplexChoiceB(true, true); + if (((object) Reader.LocalName == (object)id127_ComplexChoiceB && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read120_ComplexChoiceB(true, true); break; } throw CreateUnknownNodeException(); @@ -7251,13 +7389,13 @@ public object Read245_ComplexChoiceB() { return (object)o; } - public object Read246_TypeWithFieldsOrdered() { + public object Read250_TypeWithFieldsOrdered() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id126_TypeWithFieldsOrdered && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read121_TypeWithFieldsOrdered(true, true); + if (((object) Reader.LocalName == (object)id128_TypeWithFieldsOrdered && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read123_TypeWithFieldsOrdered(true, true); break; } throw CreateUnknownNodeException(); @@ -7269,13 +7407,13 @@ public object Read246_TypeWithFieldsOrdered() { return (object)o; } - public object Read247_Item() { + public object Read251_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id127_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read122_Item(true, true); + if (((object) Reader.LocalName == (object)id129_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read124_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7287,13 +7425,13 @@ public object Read247_Item() { return (object)o; } - public object Read248_Root() { + public object Read252_Root() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id128_Root && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read125_Item(true, true); + if (((object) Reader.LocalName == (object)id130_Root && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read127_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7305,13 +7443,13 @@ public object Read248_Root() { return (object)o; } - public object Read249_TypeClashB() { + public object Read253_TypeClashB() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id129_TypeClashB && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read124_TypeNameClash(true, true); + if (((object) Reader.LocalName == (object)id131_TypeClashB && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read126_TypeNameClash(true, true); break; } throw CreateUnknownNodeException(); @@ -7323,13 +7461,13 @@ public object Read249_TypeClashB() { return (object)o; } - public object Read250_TypeClashA() { + public object Read254_TypeClashA() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id130_TypeClashA && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read123_TypeNameClash(true, true); + if (((object) Reader.LocalName == (object)id132_TypeClashA && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read125_TypeNameClash(true, true); break; } throw CreateUnknownNodeException(); @@ -7341,13 +7479,13 @@ public object Read250_TypeClashA() { return (object)o; } - public object Read251_Person() { + public object Read255_Person() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id131_Person && (object) Reader.NamespaceURI == (object)id2_Item)) { - o = Read126_Person(true, true); + if (((object) Reader.LocalName == (object)id133_Person && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read128_Person(true, true); break; } throw CreateUnknownNodeException(); @@ -7359,12 +7497,12 @@ public object Read251_Person() { return (object)o; } - global::Outer.Person Read126_Person(bool isNullable, bool checkType) { + global::Outer.Person Read128_Person(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id131_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id133_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7389,21 +7527,21 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id132_FirstName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id134_FirstName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@FirstName = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id133_MiddleName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id135_MiddleName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MiddleName = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id134_LastName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id136_LastName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@LastName = Reader.ReadElementString(); } @@ -7422,12 +7560,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.TypeNameClashA.TypeNameClash Read123_TypeNameClash(bool isNullable, bool checkType) { + global::SerializationTypes.TypeNameClashA.TypeNameClash Read125_TypeNameClash(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id130_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id132_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7452,7 +7590,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -7471,12 +7609,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.TypeNameClashB.TypeNameClash Read124_TypeNameClash(bool isNullable, bool checkType) { + global::SerializationTypes.TypeNameClashB.TypeNameClash Read126_TypeNameClash(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id131_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7501,7 +7639,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -7520,12 +7658,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.NamespaceTypeNameClashContainer Read125_Item(bool isNullable, bool checkType) { + global::SerializationTypes.NamespaceTypeNameClashContainer Read127_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id136_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id138_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7556,12 +7694,12 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id137_A && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_0 = (global::SerializationTypes.TypeNameClashA.TypeNameClash[])EnsureArrayIndex(a_0, ca_0, typeof(global::SerializationTypes.TypeNameClashA.TypeNameClash));a_0[ca_0++] = Read123_TypeNameClash(false, true); + if (((object) Reader.LocalName == (object)id139_A && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_0 = (global::SerializationTypes.TypeNameClashA.TypeNameClash[])EnsureArrayIndex(a_0, ca_0, typeof(global::SerializationTypes.TypeNameClashA.TypeNameClash));a_0[ca_0++] = Read125_TypeNameClash(false, true); break; } - if (((object) Reader.LocalName == (object)id138_B && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_1 = (global::SerializationTypes.TypeNameClashB.TypeNameClash[])EnsureArrayIndex(a_1, ca_1, typeof(global::SerializationTypes.TypeNameClashB.TypeNameClash));a_1[ca_1++] = Read124_TypeNameClash(false, true); + if (((object) Reader.LocalName == (object)id140_B && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_1 = (global::SerializationTypes.TypeNameClashB.TypeNameClash[])EnsureArrayIndex(a_1, ca_1, typeof(global::SerializationTypes.TypeNameClashB.TypeNameClash));a_1[ca_1++] = Read126_TypeNameClash(false, true); break; } UnknownNode((object)o, @":A, :B"); @@ -7578,12 +7716,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName Read122_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName Read124_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7608,12 +7746,12 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id139_Value1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id141_Value1 && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Value1 = Read1_Object(false, true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id140_Value2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id142_Value2 && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Value2 = Read1_Object(false, true); paramsRead[1] = true; break; @@ -7643,122 +7781,124 @@ public object Read251_Person() { return ReadTypedPrimitive(new System.Xml.XmlQualifiedName("anyType", "http://www.w3.org/2001/XMLSchema")); } else { - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id131_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read126_Person(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id136_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read125_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read124_TypeNameClash(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id130_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read123_TypeNameClash(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id133_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read128_Person(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id138_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read127_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id131_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read126_TypeNameClash(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id132_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read125_TypeNameClash(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read124_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read123_TypeWithFieldsOrdered(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read122_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id126_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read121_TypeWithFieldsOrdered(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id126_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read121_ComplexChoiceA(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read120_ComplexChoiceB(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read119_Item(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read120_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read119_ComplexChoiceA(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read118_ComplexChoiceB(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read117_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read116_Item(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id120_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read115_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read114_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read114_TypeWithShouldSerializeMethod(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read113_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read112_TypeWithShouldSerializeMethod(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read112_Item(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read111_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read110_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read109_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read108_TypeWith2DArrayProperty2(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read107_TypeWithXmlQualifiedName(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read106_ServerSettings(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read105_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read104_CustomDocument(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id109_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read103_CustomElement(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read101_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id105_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read100_TypeWithXmlSchemaFormAttribute(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id104_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read99_TypeWithPropertyNameSpecified(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id100_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read98_SimpleKnownTypeValue(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read97_KnownTypesThroughConstructor(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id98_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read96_TypeWithAnyAttribute(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id141_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read95_XmlSerializerAttributes(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read88_WithNullables(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read84_WithEnums(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read81_WithStruct(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read80_SomeStruct(false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id84_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read79_ClassImplementsInterface(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id81_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id82_Item)) - return Read77_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read76_SimpleDC(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read75_TypeWithByteArrayAsXmlText(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read74_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read71_BaseClassWithSamePropertyName(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read72_DerivedClassWithSameProperty(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read73_DerivedClassWithSameProperty2(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read70_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read69_TypeHasArrayOfASerializedAsB(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read68_TypeB(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read67_TypeA(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read66_BuiltInTypes(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read65_DCClassWithEnumAndStruct(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read64_DCStruct(false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id67_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read63_TypeWithEnumMembers(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read61_Item(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read60_TypeWithMyCollectionField(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read59_StructNotSerializable(false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read58_TypeWithArraylikeMembers(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read57_TypeWithGetOnlyArrayProperties(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read56_TypeWithGetSetArrayMembers(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read55_SimpleType(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read54_TypeWithDateTimeStringProperty(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read110_TypeWith2DArrayProperty2(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read109_TypeWithXmlQualifiedName(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read108_ServerSettings(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read107_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read106_CustomDocument(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read105_CustomElement(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read103_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id107_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read102_TypeWithXmlSchemaFormAttribute(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read101_TypeWithPropertyNameSpecified(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id102_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read100_SimpleKnownTypeValue(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id101_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read99_KnownTypesThroughConstructor(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id100_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read98_TypeWithAnyAttribute(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id143_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read97_XmlSerializerAttributes(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id90_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read90_WithNullables(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id89_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read86_WithEnums(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read83_WithStruct(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read82_SomeStruct(false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read81_ClassImplementsInterface(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id83_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id84_Item)) + return Read79_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id82_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read78_SimpleDC(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id81_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read77_TypeWithByteArrayAsXmlText(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read76_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read73_BaseClassWithSamePropertyName(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read74_DerivedClassWithSameProperty(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read75_DerivedClassWithSameProperty2(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read72_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read71_TypeHasArrayOfASerializedAsB(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read70_TypeB(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read69_TypeA(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read68_BuiltInTypes(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read67_DCClassWithEnumAndStruct(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read66_DCStruct(false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read65_TypeWithEnumMembers(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id65_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read63_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id64_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read62_TypeWithMyCollectionField(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read61_StructNotSerializable(false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read60_TypeWithArraylikeMembers(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read59_TypeWithGetOnlyArrayProperties(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read58_TypeWithGetSetArrayMembers(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read57_SimpleType(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read56_TypeWithDateTimeStringProperty(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read55_Item(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id54_XElementArrayWrapper && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read53_XElementArrayWrapper(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id53_XElementStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) @@ -7769,13 +7909,13 @@ public object Read251_Person() { return Read50_RootClass(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id51_Parameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read49_Parameter(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id142_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read48_ParameterOfString(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id143_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id145_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) return Read47_MsgDocumentType(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id47_TypeWithLinkedProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read46_TypeWithLinkedProperty(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id146_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read45_Item(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id45_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read44_Item(isNullable, false); @@ -7861,7 +8001,7 @@ public object Read251_Person() { ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id145_ArrayOfOrderedItem && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id30_httpwwwcontoso1com)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id147_ArrayOfOrderedItem && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id30_httpwwwcontoso1com)) { global::OrderedItem[] a = null; if (!ReadNull()) { global::OrderedItem[] z_0_0 = null; @@ -7893,7 +8033,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id146_ArrayOfInt && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id148_ArrayOfInt && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -7907,7 +8047,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -7926,7 +8066,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id148_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id150_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -7940,7 +8080,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { z_0_0.Add(null); } @@ -7962,7 +8102,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id150_ArrayOfDouble && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id152_ArrayOfDouble && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -7976,7 +8116,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id151_double && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id153_double && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(System.Xml.XmlConvert.ToDouble(Reader.ReadElementString())); } @@ -8028,7 +8168,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id152_ArrayOfInstrument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id154_ArrayOfInstrument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::Instrument[] a = null; if (!ReadNull()) { global::Instrument[] z_0_0 = null; @@ -8060,7 +8200,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id153_ArrayOfTypeWithLinkedProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id155_ArrayOfTypeWithLinkedProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -8091,7 +8231,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id154_ArrayOfParameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id156_ArrayOfParameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -8122,7 +8262,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id155_ArrayOfXElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id157_ArrayOfXElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Xml.Linq.XElement[] a = null; if (!ReadNull()) { global::System.Xml.Linq.XElement[] z_0_0 = null; @@ -8136,7 +8276,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id156_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id158_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) { z_0_0 = (global::System.Xml.Linq.XElement[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::System.Xml.Linq.XElement));z_0_0[cz_0_0++] = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true ); break; @@ -8155,7 +8295,13 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id157_ArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_XmlTextSeparatorChoice && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + Reader.ReadStartElement(); + object e = Read54_XmlTextSeparatorChoice(CollapseWhitespace(Reader.ReadString())); + ReadEndElement(); + return e; + } + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id159_ArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.SimpleType[] a = null; if (!ReadNull()) { global::SerializationTypes.SimpleType[] z_0_0 = null; @@ -8169,8 +8315,8 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { - z_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.SimpleType));z_0_0[cz_0_0++] = Read55_SimpleType(true, true); + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + z_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.SimpleType));z_0_0[cz_0_0++] = Read57_SimpleType(true, true); break; } UnknownNode(null, @":SimpleType"); @@ -8187,7 +8333,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id64_ArrayOfAnyType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id66_ArrayOfAnyType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.MyList a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::SerializationTypes.MyList(); @@ -8201,7 +8347,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id65_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id67_anyType && (object) Reader.NamespaceURI == (object)id2_Item)) { if ((object)(z_0_0) == null) Reader.Skip(); else z_0_0.Add(Read1_Object(true, true)); break; } @@ -8218,13 +8364,13 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id66_MyEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_MyEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read62_MyEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read64_MyEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id158_ArrayOfTypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id160_ArrayOfTypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.TypeA[] a = null; if (!ReadNull()) { global::SerializationTypes.TypeA[] z_0_0 = null; @@ -8238,8 +8384,8 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id71_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) { - z_0_0 = (global::SerializationTypes.TypeA[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.TypeA));z_0_0[cz_0_0++] = Read67_TypeA(true, true); + if (((object) Reader.LocalName == (object)id73_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) { + z_0_0 = (global::SerializationTypes.TypeA[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.TypeA));z_0_0[cz_0_0++] = Read69_TypeA(true, true); break; } UnknownNode(null, @":TypeA"); @@ -8256,61 +8402,61 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id83_EnumFlags && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_EnumFlags && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read78_EnumFlags(CollapseWhitespace(Reader.ReadString())); + object e = Read80_EnumFlags(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id92_IntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id94_IntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read82_IntEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read84_IntEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id91_ShortEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id93_ShortEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read83_ShortEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read85_ShortEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id89_ByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id91_ByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read89_ByteEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read91_ByteEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id90_SByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id92_SByteEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read90_SByteEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read92_SByteEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id93_UIntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id95_UIntEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read91_UIntEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read93_UIntEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id94_LongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id96_LongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read92_LongEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read94_LongEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id95_ULongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id97_ULongEnum && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read93_ULongEnum(CollapseWhitespace(Reader.ReadString())); + object e = Read95_ULongEnum(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id97_ItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_ItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read94_ItemChoiceType(CollapseWhitespace(Reader.ReadString())); + object e = Read96_ItemChoiceType(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id159_ArrayOfItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id161_ArrayOfItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.ItemChoiceType[] a = null; if (!ReadNull()) { global::SerializationTypes.ItemChoiceType[] z_0_0 = null; @@ -8324,9 +8470,9 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id97_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id99_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) { { - z_0_0 = (global::SerializationTypes.ItemChoiceType[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.ItemChoiceType));z_0_0[cz_0_0++] = Read94_ItemChoiceType(Reader.ReadElementString()); + z_0_0 = (global::SerializationTypes.ItemChoiceType[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::SerializationTypes.ItemChoiceType));z_0_0[cz_0_0++] = Read96_ItemChoiceType(Reader.ReadElementString()); } break; } @@ -8344,7 +8490,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id148_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id160_httpmynamespace)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id150_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id162_httpmynamespace)) { global::System.Object[] a = null; if (!ReadNull()) { global::System.Object[] z_0_0 = null; @@ -8358,7 +8504,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id160_httpmynamespace)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id162_httpmynamespace)) { if (ReadNull()) { z_0_0 = (global::System.Object[])EnsureArrayIndex(z_0_0, cz_0_0, typeof(global::System.Object));z_0_0[cz_0_0++] = null; } @@ -8381,7 +8527,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id161_ArrayOfString1 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id163_ArrayOfString1 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -8395,7 +8541,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id162_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id164_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(Reader.ReadElementString()); } @@ -8414,7 +8560,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id163_ArrayOfBoolean && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id165_ArrayOfBoolean && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::System.Collections.Generic.List a = null; if (!ReadNull()) { if ((object)(a) == null) a = new global::System.Collections.Generic.List(); @@ -8428,7 +8574,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id164_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id166_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString())); } @@ -8447,7 +8593,7 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id165_ArrayOfArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id167_ArrayOfArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.SimpleType[][] a = null; if (!ReadNull()) { global::SerializationTypes.SimpleType[][] z_0_0 = null; @@ -8461,7 +8607,7 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[] z_0_0_0 = null; int cz_0_0_0 = 0; @@ -8474,8 +8620,8 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { - z_0_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(z_0_0_0, cz_0_0_0, typeof(global::SerializationTypes.SimpleType));z_0_0_0[cz_0_0_0++] = Read55_SimpleType(true, true); + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + z_0_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(z_0_0_0, cz_0_0_0, typeof(global::SerializationTypes.SimpleType));z_0_0_0[cz_0_0_0++] = Read57_SimpleType(true, true); break; } UnknownNode(null, @":SimpleType"); @@ -8506,9 +8652,9 @@ public object Read251_Person() { } return a; } - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_MoreChoices && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_MoreChoices && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read116_MoreChoices(CollapseWhitespace(Reader.ReadString())); + object e = Read118_MoreChoices(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } @@ -8544,7 +8690,7 @@ public object Read251_Person() { return o; } - global::SerializationTypes.MoreChoices Read116_MoreChoices(string s) { + global::SerializationTypes.MoreChoices Read118_MoreChoices(string s) { switch (s) { case @"None": return global::SerializationTypes.MoreChoices.@None; case @"Item": return global::SerializationTypes.MoreChoices.@Item; @@ -8553,12 +8699,12 @@ public object Read251_Person() { } } - global::SerializationTypes.SimpleType Read55_SimpleType(bool isNullable, bool checkType) { + global::SerializationTypes.SimpleType Read57_SimpleType(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id57_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_SimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -8583,14 +8729,14 @@ public object Read251_Person() { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id166_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id168_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@P1 = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id167_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id169_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@P2 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -8609,7 +8755,7 @@ public object Read251_Person() { return o; } - global::SerializationTypes.ItemChoiceType Read94_ItemChoiceType(string s) { + global::SerializationTypes.ItemChoiceType Read96_ItemChoiceType(string s) { switch (s) { case @"None": return global::SerializationTypes.ItemChoiceType.@None; case @"Word": return global::SerializationTypes.ItemChoiceType.@Word; @@ -8619,7 +8765,7 @@ public object Read251_Person() { } } - global::SerializationTypes.ULongEnum Read93_ULongEnum(string s) { + global::SerializationTypes.ULongEnum Read95_ULongEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.ULongEnum.@Option0; case @"Option1": return global::SerializationTypes.ULongEnum.@Option1; @@ -8628,7 +8774,7 @@ public object Read251_Person() { } } - global::SerializationTypes.LongEnum Read92_LongEnum(string s) { + global::SerializationTypes.LongEnum Read94_LongEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.LongEnum.@Option0; case @"Option1": return global::SerializationTypes.LongEnum.@Option1; @@ -8637,7 +8783,7 @@ public object Read251_Person() { } } - global::SerializationTypes.UIntEnum Read91_UIntEnum(string s) { + global::SerializationTypes.UIntEnum Read93_UIntEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.UIntEnum.@Option0; case @"Option1": return global::SerializationTypes.UIntEnum.@Option1; @@ -8646,7 +8792,7 @@ public object Read251_Person() { } } - global::SerializationTypes.SByteEnum Read90_SByteEnum(string s) { + global::SerializationTypes.SByteEnum Read92_SByteEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.SByteEnum.@Option0; case @"Option1": return global::SerializationTypes.SByteEnum.@Option1; @@ -8655,7 +8801,7 @@ public object Read251_Person() { } } - global::SerializationTypes.ByteEnum Read89_ByteEnum(string s) { + global::SerializationTypes.ByteEnum Read91_ByteEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.ByteEnum.@Option0; case @"Option1": return global::SerializationTypes.ByteEnum.@Option1; @@ -8664,7 +8810,7 @@ public object Read251_Person() { } } - global::SerializationTypes.ShortEnum Read83_ShortEnum(string s) { + global::SerializationTypes.ShortEnum Read85_ShortEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.ShortEnum.@Option0; case @"Option1": return global::SerializationTypes.ShortEnum.@Option1; @@ -8673,7 +8819,7 @@ public object Read251_Person() { } } - global::SerializationTypes.IntEnum Read82_IntEnum(string s) { + global::SerializationTypes.IntEnum Read84_IntEnum(string s) { switch (s) { case @"Option0": return global::SerializationTypes.IntEnum.@Option0; case @"Option1": return global::SerializationTypes.IntEnum.@Option1; @@ -8698,16 +8844,16 @@ internal System.Collections.Hashtable EnumFlagsValues { } } - global::SerializationTypes.EnumFlags Read78_EnumFlags(string s) { + global::SerializationTypes.EnumFlags Read80_EnumFlags(string s) { return (global::SerializationTypes.EnumFlags)ToEnum(s, EnumFlagsValues, @"global::SerializationTypes.EnumFlags"); } - global::SerializationTypes.TypeA Read67_TypeA(bool isNullable, bool checkType) { + global::SerializationTypes.TypeA Read69_TypeA(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_TypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -8732,7 +8878,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -8751,7 +8897,7 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.MyEnum Read62_MyEnum(string s) { + global::SerializationTypes.MyEnum Read64_MyEnum(string s) { switch (s) { case @"One": return global::SerializationTypes.MyEnum.@One; case @"Two": return global::SerializationTypes.MyEnum.@Two; @@ -8760,6 +8906,15 @@ internal System.Collections.Hashtable EnumFlagsValues { } } + global::XmlTextSeparatorChoice Read54_XmlTextSeparatorChoice(string s) { + switch (s) { + case @"None": return global::XmlTextSeparatorChoice.@None; + case @"Number": return global::XmlTextSeparatorChoice.@Number; + case @"DecimalNumber": return global::XmlTextSeparatorChoice.@DecimalNumber; + default: throw CreateUnknownConstantException(s, typeof(global::XmlTextSeparatorChoice)); + } + } + global::Parameter Read49_Parameter(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; @@ -8768,7 +8923,7 @@ internal System.Collections.Hashtable EnumFlagsValues { if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id51_Parameter && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id142_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read48_ParameterOfString(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } @@ -8778,7 +8933,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::Parameter(); System.Span paramsRead = stackalloc bool[1]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -8811,7 +8966,7 @@ internal System.Collections.Hashtable EnumFlagsValues { bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id142_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -8822,7 +8977,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::Parameter(); System.Span paramsRead = stackalloc bool[2]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -8840,7 +8995,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id168_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id170_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Value = Reader.ReadElementString(); } @@ -8891,12 +9046,12 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id169_Child && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id171_Child && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Child = Read46_TypeWithLinkedProperty(false, true); paramsRead[0] = true; break; } - if (((object) Reader.LocalName == (object)id170_Children && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id172_Children && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@Children) == null) o.@Children = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_1_0 = (global::System.Collections.Generic.List)o.@Children; @@ -8972,7 +9127,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -9021,21 +9176,21 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id171_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id173_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IsValved = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id172_Modulation && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id174_Modulation && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Modulation = ToChar(Reader.ReadElementString()); } @@ -9086,14 +9241,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id171_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id173_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IsValved = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()); } @@ -9142,35 +9297,35 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id173_ItemName && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id175_ItemName && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@ItemName = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id174_Description && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id176_Description && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@Description = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id175_UnitPrice && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id177_UnitPrice && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@UnitPrice = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id176_Quantity && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id178_Quantity && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@Quantity = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id177_LineTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id179_LineTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@LineTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } @@ -9318,14 +9473,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id178_BinaryHexContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id180_BinaryHexContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@BinaryHexContent = ToByteArrayHex(false); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id179_Base64Content && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id181_Base64Content && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Base64Content = ToByteArrayBase64(false); } @@ -9374,7 +9529,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id180_DTO && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id182_DTO && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9387,7 +9542,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id181_DTO2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id183_DTO2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9400,7 +9555,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id182_DefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id184_DefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -9416,12 +9571,12 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id183_NullableDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id185_NullableDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDTO = Read5_NullableOfDateTimeOffset(true); paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id184_NullableDefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id186_NullableDefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDTOWithDefault = Read5_NullableOfDateTimeOffset(true); paramsRead[4] = true; break; @@ -9484,7 +9639,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id185_Today && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id187_Today && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9497,7 +9652,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id186_MyDate && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id188_MyDate && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9510,7 +9665,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id187_DefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id189_DefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -9526,22 +9681,22 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id188_NullableDate && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id190_NullableDate && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDate = Read7_NullableOfDateOnly(true); paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id189_NullableDateWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id191_NullableDateWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDateWithValue = Read7_NullableOfDateOnly(true); paramsRead[4] = true; break; } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id190_NullableDefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id192_NullableDefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDefaultDate = Read7_NullableOfDateOnly(true); paramsRead[5] = true; break; } - if (!paramsRead[6] && ((object) Reader.LocalName == (object)id191_Now && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[6] && ((object) Reader.LocalName == (object)id193_Now && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9554,7 +9709,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[6] = true; break; } - if (!paramsRead[7] && ((object) Reader.LocalName == (object)id192_MyTime && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[7] && ((object) Reader.LocalName == (object)id194_MyTime && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9567,7 +9722,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[7] = true; break; } - if (!paramsRead[8] && ((object) Reader.LocalName == (object)id193_DefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[8] && ((object) Reader.LocalName == (object)id195_DefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -9583,17 +9738,17 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[8] = true; break; } - if (!paramsRead[9] && ((object) Reader.LocalName == (object)id194_NullableTime && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[9] && ((object) Reader.LocalName == (object)id196_NullableTime && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableTime = Read8_NullableOfTimeOnly(true); paramsRead[9] = true; break; } - if (!paramsRead[10] && ((object) Reader.LocalName == (object)id195_NullableTimeWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[10] && ((object) Reader.LocalName == (object)id197_NullableTimeWithValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableTimeWithValue = Read8_NullableOfTimeOnly(true); paramsRead[10] = true; break; } - if (!paramsRead[11] && ((object) Reader.LocalName == (object)id196_NullableDefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[11] && ((object) Reader.LocalName == (object)id198_NullableDefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDefaultTime = Read8_NullableOfTimeOnly(true); paramsRead[11] = true; break; @@ -9672,7 +9827,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id197_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9727,7 +9882,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id197_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9782,7 +9937,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id197_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9837,7 +9992,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id197_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@TestValue = ToDate(Reader.ReadElementString()); } @@ -9886,7 +10041,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id197_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id199_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@TestValue = ToTime(Reader.ReadElementString()); } @@ -9935,7 +10090,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id198_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id200_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9990,7 +10145,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id198_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id200_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -10006,7 +10161,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id199_TimeSpanProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id201_TimeSpanProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -10064,7 +10219,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id200_ByteProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id202_ByteProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@ByteProperty = System.Xml.XmlConvert.ToByte(Reader.ReadElementString()); } @@ -10118,9 +10273,9 @@ internal System.Collections.Hashtable EnumFlagsValues { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode((object)o, @""); } - else if (Reader.NodeType == System.Xml.XmlNodeType.Text || - Reader.NodeType == System.Xml.XmlNodeType.CDATA || - Reader.NodeType == System.Xml.XmlNodeType.Whitespace || + else if (Reader.NodeType == System.Xml.XmlNodeType.Text || + Reader.NodeType == System.Xml.XmlNodeType.CDATA || + Reader.NodeType == System.Xml.XmlNodeType.Whitespace || Reader.NodeType == System.Xml.XmlNodeType.SignificantWhitespace) { a_0 = (global::System.Xml.XmlNode[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Xml.XmlNode));a_0[ca_0++] = (global::System.Xml.XmlNode)Document.CreateTextNode(Reader.ReadString()); } @@ -10164,21 +10319,21 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id201_Age && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id203_Age && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Age = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id202_Breed && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id204_Breed && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Breed = Read20_DogBreed(Reader.ReadElementString()); } @@ -10229,14 +10384,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id201_Age && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id203_Age && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Age = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -10285,7 +10440,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id203_LicenseNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id205_LicenseNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@LicenseNumber = Reader.ReadElementString(); } @@ -10334,14 +10489,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id204_GroupName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id206_GroupName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@GroupName = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id205_GroupVehicle && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id207_GroupVehicle && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@GroupVehicle = Read22_Vehicle(false, true); paramsRead[1] = true; break; @@ -10388,7 +10543,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id206_EmployeeName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id208_EmployeeName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@EmployeeName = Reader.ReadElementString(); } @@ -10437,14 +10592,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id168_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Value = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id207_value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id209_value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@value = Reader.ReadElementString(); } @@ -10495,14 +10650,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id168_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Value = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id207_value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id209_value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@value = Reader.ReadElementString(); } @@ -10537,15 +10692,15 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::SimpleDerivedClass(); System.Span paramsRead = stackalloc bool[3]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id208_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id210_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@AttributeString = Reader.Value; paramsRead[0] = true; } - else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id209_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id211_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@DateTimeValue = ToDateTime(Reader.Value); paramsRead[1] = true; } - else if (!paramsRead[2] && ((object) Reader.LocalName == (object)id210_BoolValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + else if (!paramsRead[2] && ((object) Reader.LocalName == (object)id212_BoolValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@BoolValue = System.Xml.XmlConvert.ToBoolean(Reader.Value); paramsRead[2] = true; } @@ -10591,11 +10746,11 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::SimpleBaseClass(); System.Span paramsRead = stackalloc bool[2]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id208_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id210_AttributeString && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@AttributeString = Reader.Value; paramsRead[0] = true; } - else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id209_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + else if (!paramsRead[1] && ((object) Reader.LocalName == (object)id211_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@DateTimeValue = ToDateTime(Reader.Value); paramsRead[1] = true; } @@ -10639,7 +10794,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::Address(); System.Span paramsRead = stackalloc bool[5]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -10657,28 +10812,28 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id211_Line1 && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id213_Line1 && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@Line1 = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id212_City && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id214_City && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@City = Reader.ReadElementString(); } paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id213_State && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id215_State && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@State = Reader.ReadElementString(); } paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id214_Zip && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id216_Zip && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@Zip = Reader.ReadElementString(); } @@ -10729,19 +10884,19 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id215_ShipTo && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id217_ShipTo && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { o.@ShipTo = Read29_Address(false, true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id216_OrderDate && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id218_OrderDate && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@OrderDate = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (((object) Reader.LocalName == (object)id217_Items && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (((object) Reader.LocalName == (object)id219_Items && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { if (!ReadNull()) { global::OrderedItem[] a_2_0 = null; int ca_2_0 = 0; @@ -10772,21 +10927,21 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id218_SubTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id220_SubTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@SubTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id219_ShipCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id221_ShipCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@ShipCost = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } paramsRead[4] = true; break; } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id220_TotalCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id222_TotalCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@TotalCost = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } @@ -10821,7 +10976,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::Address(); System.Span paramsRead = stackalloc bool[5]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -10839,28 +10994,28 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id211_Line1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id213_Line1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Line1 = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id212_City && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id214_City && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@City = Reader.ReadElementString(); } paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id213_State && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id215_State && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@State = Reader.ReadElementString(); } paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id214_Zip && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id216_Zip && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Zip = Reader.ReadElementString(); } @@ -10909,35 +11064,35 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id173_ItemName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id175_ItemName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@ItemName = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id174_Description && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id176_Description && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Description = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id175_UnitPrice && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id177_UnitPrice && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@UnitPrice = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id176_Quantity && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id178_Quantity && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Quantity = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id177_LineTotal && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id179_LineTotal && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@LineTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } @@ -10986,7 +11141,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id221_X && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id223_X && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@Aliased) == null) o.@Aliased = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Aliased; @@ -10999,7 +11154,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -11019,7 +11174,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id222_Y && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id224_Y && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@Aliased) == null) o.@Aliased = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Aliased; @@ -11032,7 +11187,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_0_0.Add(null); } @@ -11055,7 +11210,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id223_Z && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id225_Z && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@Aliased) == null) o.@Aliased = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Aliased; @@ -11068,7 +11223,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id151_double && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id153_double && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0.Add(System.Xml.XmlConvert.ToDouble(Reader.ReadElementString())); } @@ -11132,7 +11287,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id224_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id226_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0.Add(ToDateTime(Reader.ReadElementString())); } @@ -11184,7 +11339,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id224_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id226_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0.Add(ToDateTime(Reader.ReadElementString())); } @@ -11234,7 +11389,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id225_Instruments && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id227_Instruments && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::Instrument[] a_0_0 = null; int ca_0_0 = 0; @@ -11314,7 +11469,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id226_Comment2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id228_Comment2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Comment2 = Reader.ReadElementString(); } @@ -11363,7 +11518,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id227_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id229_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11373,7 +11528,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id228_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id230_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11383,7 +11538,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id229_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id231_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11393,7 +11548,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id230_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id232_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11445,7 +11600,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id227_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id229_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11455,7 +11610,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id228_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id230_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11465,7 +11620,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id229_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id231_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11475,7 +11630,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id230_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id232_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11527,7 +11682,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id227_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id229_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11537,7 +11692,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id228_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id230_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11547,7 +11702,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id229_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id231_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11557,7 +11712,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id230_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id232_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11584,7 +11739,7 @@ internal System.Collections.Hashtable EnumFlagsValues { bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id146_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -11595,7 +11750,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::TypeWithMismatchBetweenAttributeAndPropertyType(); System.Span paramsRead = stackalloc bool[1]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id231_IntValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id233_IntValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@IntValue = System.Xml.XmlConvert.ToInt32(Reader.Value); paramsRead[0] = true; } @@ -11628,7 +11783,7 @@ internal System.Collections.Hashtable EnumFlagsValues { bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id143_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id145_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -11641,11 +11796,11 @@ internal System.Collections.Hashtable EnumFlagsValues { int ca_1 = 0; System.Span paramsRead = stackalloc bool[2]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id232_id && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id234_id && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Id = CollapseWhitespace(Reader.Value); paramsRead[0] = true; } - else if (((object) Reader.LocalName == (object)id233_refs && (object) Reader.NamespaceURI == (object)id2_Item)) { + else if (((object) Reader.LocalName == (object)id235_refs && (object) Reader.NamespaceURI == (object)id2_Item)) { string listValues = Reader.Value; string[] vals = listValues.Split(null); for (int i = 0; i < vals.Length; i++) { @@ -11710,7 +11865,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id234_Parameters && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id236_Parameters && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@Parameters) == null) o.@Parameters = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@Parameters; @@ -11782,7 +11937,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id168_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Value = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true ); paramsRead[0] = true; @@ -11836,7 +11991,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id235_xelement && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id237_xelement && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@xelement = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true ); paramsRead[0] = true; @@ -11886,7 +12041,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id236_xelements && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id238_xelements && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Xml.Linq.XElement[] a_0_0 = null; int ca_0_0 = 0; @@ -11899,7 +12054,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id156_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id158_XElement && (object) Reader.NamespaceURI == (object)id2_Item)) { a_0_0 = (global::System.Xml.Linq.XElement[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::System.Xml.Linq.XElement));a_0_0[ca_0_0++] = (global::System.Xml.Linq.XElement)ReadSerializable(( System.Xml.Serialization.IXmlSerializable)new global::System.Xml.Linq.XElement("default"), true ); break; @@ -11930,12 +12085,89 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithDateTimeStringProperty Read54_TypeWithDateTimeStringProperty(bool isNullable, bool checkType) { + global::TypeWithXmlTextSeparatorOnChoiceMixedContent Read55_Item(bool isNullable, bool checkType) { + System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; + bool isNull = false; + if (isNullable) isNull = ReadNull(); + if (checkType) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + } + else { + throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); + } + } + if (isNull) return null; + global::TypeWithXmlTextSeparatorOnChoiceMixedContent o; + o = new global::TypeWithXmlTextSeparatorOnChoiceMixedContent(); + global::System.Object[] a_0 = null; + int ca_0 = 0; + global::XmlTextSeparatorChoice[] choice_a_0 = null; + int cchoice_a_0 = 0; + System.Span paramsRead = stackalloc bool[1]; + while (Reader.MoveToNextAttribute()) { + if (!IsXmlnsAttribute(Reader.Name)) { + UnknownNode((object)o); + } + } + Reader.MoveToElement(); + if (Reader.IsEmptyElement) { + Reader.Skip(); + o.@All = (global::System.Object[])ShrinkArray(a_0, ca_0, typeof(global::System.Object), true); + o.@Choices = (global::XmlTextSeparatorChoice[])ShrinkArray(choice_a_0, cchoice_a_0, typeof(global::XmlTextSeparatorChoice), true); + return o; + } + Reader.ReadStartElement(); + Reader.MoveToContent(); + while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { + string tmp = null; + if (Reader.NodeType == System.Xml.XmlNodeType.Element) { + do { + if (((object) Reader.LocalName == (object)id239_Number && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); + } + choice_a_0 = (global::XmlTextSeparatorChoice[])EnsureArrayIndex(choice_a_0, cchoice_a_0, typeof(global::XmlTextSeparatorChoice));choice_a_0[cchoice_a_0++] = global::XmlTextSeparatorChoice.@Number; + break; + } + if (((object) Reader.LocalName == (object)id240_DecimalNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = System.Xml.XmlConvert.ToDouble(Reader.ReadElementString()); + } + choice_a_0 = (global::XmlTextSeparatorChoice[])EnsureArrayIndex(choice_a_0, cchoice_a_0, typeof(global::XmlTextSeparatorChoice));choice_a_0[cchoice_a_0++] = global::XmlTextSeparatorChoice.@DecimalNumber; + break; + } + UnknownNode((object)o, @":Number, :DecimalNumber"); + } while (false); + } + else if (Reader.NodeType == System.Xml.XmlNodeType.Text || + Reader.NodeType == System.Xml.XmlNodeType.CDATA || + Reader.NodeType == System.Xml.XmlNodeType.Whitespace || + Reader.NodeType == System.Xml.XmlNodeType.SignificantWhitespace) { + { + string rawText = Reader.ReadString(); + string[] vals = rawText.Split(','); + for (int i = 0; i < vals.Length; i++) { + a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = vals[i]; + } + } + } + else { + UnknownNode((object)o, @":Number, :DecimalNumber"); + } + Reader.MoveToContent(); + } + o.@All = (global::System.Object[])ShrinkArray(a_0, ca_0, typeof(global::System.Object), true); + o.@Choices = (global::XmlTextSeparatorChoice[])ShrinkArray(choice_a_0, cchoice_a_0, typeof(global::XmlTextSeparatorChoice), true); + ReadEndElement(); + return o; + } + + global::SerializationTypes.TypeWithDateTimeStringProperty Read56_TypeWithDateTimeStringProperty(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id56_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithDateTimeStringProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -11960,14 +12192,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id237_DateTimeString && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id241_DateTimeString && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DateTimeString = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id238_CurrentDateTime && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id242_CurrentDateTime && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@CurrentDateTime = ToDateTime(Reader.ReadElementString()); } @@ -11986,12 +12218,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithGetSetArrayMembers Read56_TypeWithGetSetArrayMembers(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithGetSetArrayMembers Read58_TypeWithGetSetArrayMembers(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id58_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_TypeWithGetSetArrayMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12024,7 +12256,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id239_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id243_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[] a_0_0 = null; int ca_0_0 = 0; @@ -12037,8 +12269,8 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::SerializationTypes.SimpleType));a_0_0[ca_0_0++] = Read55_SimpleType(true, true); + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::SerializationTypes.SimpleType));a_0_0[ca_0_0++] = Read57_SimpleType(true, true); break; } UnknownNode(null, @":SimpleType"); @@ -12055,7 +12287,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id240_F2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id244_F2 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_1_0 = null; int ca_1_0 = 0; @@ -12068,7 +12300,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_1_0 = (global::System.Int32[])EnsureArrayIndex(a_1_0, ca_1_0, typeof(global::System.Int32));a_1_0[ca_1_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12088,7 +12320,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id166_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id168_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[] a_2_0 = null; int ca_2_0 = 0; @@ -12101,8 +12333,8 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_2_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_2_0, ca_2_0, typeof(global::SerializationTypes.SimpleType));a_2_0[ca_2_0++] = Read55_SimpleType(true, true); + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_2_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_2_0, ca_2_0, typeof(global::SerializationTypes.SimpleType));a_2_0[ca_2_0++] = Read57_SimpleType(true, true); break; } UnknownNode(null, @":SimpleType"); @@ -12119,7 +12351,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id167_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id169_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_3_0 = null; int ca_3_0 = 0; @@ -12132,7 +12364,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_3_0 = (global::System.Int32[])EnsureArrayIndex(a_3_0, ca_3_0, typeof(global::System.Int32));a_3_0[ca_3_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12164,12 +12396,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithGetOnlyArrayProperties Read57_TypeWithGetOnlyArrayProperties(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithGetOnlyArrayProperties Read59_TypeWithGetOnlyArrayProperties(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id59_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_TypeWithGetOnlyArrayProperties && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12204,12 +12436,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithArraylikeMembers Read58_TypeWithArraylikeMembers(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithArraylikeMembers Read60_TypeWithArraylikeMembers(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id60_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_TypeWithArraylikeMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12250,7 +12482,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id241_IntAField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id245_IntAField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_0_0 = null; int ca_0_0 = 0; @@ -12263,7 +12495,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0 = (global::System.Int32[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::System.Int32));a_0_0[ca_0_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12283,7 +12515,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id242_NIntAField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id246_NIntAField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_1_0 = null; int ca_1_0 = 0; @@ -12296,7 +12528,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_1_0 = (global::System.Int32[])EnsureArrayIndex(a_1_0, ca_1_0, typeof(global::System.Int32));a_1_0[ca_1_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12316,7 +12548,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id243_IntLField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id247_IntLField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@IntLField) == null) o.@IntLField = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_2_0 = (global::System.Collections.Generic.List)o.@IntLField; @@ -12329,7 +12561,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_2_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12348,7 +12580,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id244_NIntLField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id248_NIntLField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@NIntLField) == null) o.@NIntLField = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@NIntLField; @@ -12361,7 +12593,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_3_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12384,7 +12616,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id245_IntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id249_IntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_4_0 = null; int ca_4_0 = 0; @@ -12397,7 +12629,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_4_0 = (global::System.Int32[])EnsureArrayIndex(a_4_0, ca_4_0, typeof(global::System.Int32));a_4_0[ca_4_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12417,7 +12649,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id246_NIntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id250_NIntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_5_0 = null; int ca_5_0 = 0; @@ -12430,7 +12662,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_5_0 = (global::System.Int32[])EnsureArrayIndex(a_5_0, ca_5_0, typeof(global::System.Int32));a_5_0[ca_5_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12455,7 +12687,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id247_IntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id251_IntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@IntLProp) == null) o.@IntLProp = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_6_0 = (global::System.Collections.Generic.List)o.@IntLProp; @@ -12468,7 +12700,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_6_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12487,7 +12719,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id248_NIntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id252_NIntLProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@NIntLProp) == null) o.@NIntLProp = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_7_0 = (global::System.Collections.Generic.List)o.@NIntLProp; @@ -12500,7 +12732,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_7_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12531,11 +12763,11 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.StructNotSerializable Read59_StructNotSerializable(bool checkType) { + global::SerializationTypes.StructNotSerializable Read61_StructNotSerializable(bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id61_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_StructNotSerializable && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12567,7 +12799,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id207_value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id209_value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@value = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12586,12 +12818,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithMyCollectionField Read60_TypeWithMyCollectionField(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithMyCollectionField Read62_TypeWithMyCollectionField(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id62_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id64_TypeWithMyCollectionField && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12618,7 +12850,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id249_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id253_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@Collection) == null) o.@Collection = new global::SerializationTypes.MyCollection(); global::SerializationTypes.MyCollection a_0_0 = (global::SerializationTypes.MyCollection)o.@Collection; @@ -12631,7 +12863,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_0_0.Add(null); } @@ -12665,12 +12897,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty Read61_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty Read63_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id63_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id65_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12696,7 +12928,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id249_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id253_Collection && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.MyCollection a_0_0 = (global::SerializationTypes.MyCollection)o.@Collection; if (((object)(a_0_0) == null) || (Reader.IsEmptyElement)) { @@ -12708,7 +12940,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_0_0.Add(null); } @@ -12742,12 +12974,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithEnumMembers Read63_TypeWithEnumMembers(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithEnumMembers Read65_TypeWithEnumMembers(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id67_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_TypeWithEnumMembers && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12772,16 +13004,16 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id239_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id243_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o.@F1 = Read62_MyEnum(Reader.ReadElementString()); + o.@F1 = Read64_MyEnum(Reader.ReadElementString()); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id166_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id168_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o.@P1 = Read62_MyEnum(Reader.ReadElementString()); + o.@P1 = Read64_MyEnum(Reader.ReadElementString()); } paramsRead[1] = true; break; @@ -12798,11 +13030,11 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.DCStruct Read64_DCStruct(bool checkType) { + global::SerializationTypes.DCStruct Read66_DCStruct(bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id68_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_DCStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12834,7 +13066,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id250_Data && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id254_Data && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Data = Reader.ReadElementString(); } @@ -12853,12 +13085,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.DCClassWithEnumAndStruct Read65_DCClassWithEnumAndStruct(bool isNullable, bool checkType) { + global::SerializationTypes.DCClassWithEnumAndStruct Read67_DCClassWithEnumAndStruct(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id69_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id71_DCClassWithEnumAndStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12883,14 +13115,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id251_MyStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@MyStruct = Read64_DCStruct(true); + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id255_MyStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@MyStruct = Read66_DCStruct(true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id252_MyEnum1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id256_MyEnum1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o.@MyEnum1 = Read62_MyEnum(Reader.ReadElementString()); + o.@MyEnum1 = Read64_MyEnum(Reader.ReadElementString()); } paramsRead[1] = true; break; @@ -12907,12 +13139,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.BuiltInTypes Read66_BuiltInTypes(bool isNullable, bool checkType) { + global::SerializationTypes.BuiltInTypes Read68_BuiltInTypes(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id70_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_BuiltInTypes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12937,7 +13169,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id253_ByteArray && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id257_ByteArray && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@ByteArray = ToByteArrayBase64(false); } @@ -12956,12 +13188,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeB Read68_TypeB(bool isNullable, bool checkType) { + global::SerializationTypes.TypeB Read70_TypeB(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id72_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_TypeB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -12986,7 +13218,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -13005,12 +13237,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeHasArrayOfASerializedAsB Read69_TypeHasArrayOfASerializedAsB(bool isNullable, bool checkType) { + global::SerializationTypes.TypeHasArrayOfASerializedAsB Read71_TypeHasArrayOfASerializedAsB(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id73_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_TypeHasArrayOfASerializedAsB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13037,7 +13269,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id217_Items && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id219_Items && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.TypeA[] a_0_0 = null; int ca_0_0 = 0; @@ -13050,8 +13282,8 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id71_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_0_0 = (global::SerializationTypes.TypeA[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::SerializationTypes.TypeA));a_0_0[ca_0_0++] = Read67_TypeA(true, true); + if (((object) Reader.LocalName == (object)id73_TypeA && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_0_0 = (global::SerializationTypes.TypeA[])EnsureArrayIndex(a_0_0, ca_0_0, typeof(global::SerializationTypes.TypeA));a_0_0[ca_0_0++] = Read69_TypeA(true, true); break; } UnknownNode(null, @":TypeA"); @@ -13080,12 +13312,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ Read70_Item(bool isNullable, bool checkType) { + global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ Read72_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id74_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13110,7 +13342,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id254_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id258_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@PropertyNameWithSpecialCharacters漢ñ = Reader.ReadElementString(); } @@ -13129,12 +13361,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.DerivedClassWithSameProperty2 Read73_DerivedClassWithSameProperty2(bool isNullable, bool checkType) { + global::SerializationTypes.DerivedClassWithSameProperty2 Read75_DerivedClassWithSameProperty2(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13161,28 +13393,28 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id255_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id259_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringProperty = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id256_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id260_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id257_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id261_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DateTimeProperty = ToDateTime(Reader.ReadElementString()); } paramsRead[2] = true; break; } - if (((object) Reader.LocalName == (object)id258_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id262_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@ListProperty) == null) o.@ListProperty = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@ListProperty; @@ -13195,7 +13427,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_3_0.Add(null); } @@ -13229,16 +13461,16 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.DerivedClassWithSameProperty Read72_DerivedClassWithSameProperty(bool isNullable, bool checkType) { + global::SerializationTypes.DerivedClassWithSameProperty Read74_DerivedClassWithSameProperty(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read73_DerivedClassWithSameProperty2(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read75_DerivedClassWithSameProperty2(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } } @@ -13263,28 +13495,28 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id255_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id259_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringProperty = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id256_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id260_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id257_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id261_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DateTimeProperty = ToDateTime(Reader.ReadElementString()); } paramsRead[2] = true; break; } - if (((object) Reader.LocalName == (object)id258_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id262_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@ListProperty) == null) o.@ListProperty = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@ListProperty; @@ -13297,7 +13529,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_3_0.Add(null); } @@ -13331,18 +13563,18 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.BaseClassWithSamePropertyName Read71_BaseClassWithSamePropertyName(bool isNullable, bool checkType) { + global::SerializationTypes.BaseClassWithSamePropertyName Read73_BaseClassWithSamePropertyName(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id75_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_BaseClassWithSamePropertyName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id76_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read72_DerivedClassWithSameProperty(isNullable, false); - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id77_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read73_DerivedClassWithSameProperty2(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_DerivedClassWithSameProperty && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read74_DerivedClassWithSameProperty(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_DerivedClassWithSameProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read75_DerivedClassWithSameProperty2(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } } @@ -13367,28 +13599,28 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id255_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id259_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringProperty = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id256_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id260_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id257_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id261_DateTimeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DateTimeProperty = ToDateTime(Reader.ReadElementString()); } paramsRead[2] = true; break; } - if (((object) Reader.LocalName == (object)id258_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id262_ListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@ListProperty) == null) o.@ListProperty = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_3_0 = (global::System.Collections.Generic.List)o.@ListProperty; @@ -13401,7 +13633,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_3_0.Add(null); } @@ -13435,12 +13667,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime Read74_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime Read76_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id78_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13467,9 +13699,9 @@ internal System.Collections.Hashtable EnumFlagsValues { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode((object)o, @""); } - else if (Reader.NodeType == System.Xml.XmlNodeType.Text || - Reader.NodeType == System.Xml.XmlNodeType.CDATA || - Reader.NodeType == System.Xml.XmlNodeType.Whitespace || + else if (Reader.NodeType == System.Xml.XmlNodeType.Text || + Reader.NodeType == System.Xml.XmlNodeType.CDATA || + Reader.NodeType == System.Xml.XmlNodeType.Whitespace || Reader.NodeType == System.Xml.XmlNodeType.SignificantWhitespace) { o.@Value = ToTime(Reader.ReadString()); } @@ -13482,12 +13714,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithByteArrayAsXmlText Read75_TypeWithByteArrayAsXmlText(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithByteArrayAsXmlText Read77_TypeWithByteArrayAsXmlText(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id79_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id81_TypeWithByteArrayAsXmlText && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13514,9 +13746,9 @@ internal System.Collections.Hashtable EnumFlagsValues { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode((object)o, @""); } - else if (Reader.NodeType == System.Xml.XmlNodeType.Text || - Reader.NodeType == System.Xml.XmlNodeType.CDATA || - Reader.NodeType == System.Xml.XmlNodeType.Whitespace || + else if (Reader.NodeType == System.Xml.XmlNodeType.Text || + Reader.NodeType == System.Xml.XmlNodeType.CDATA || + Reader.NodeType == System.Xml.XmlNodeType.Whitespace || Reader.NodeType == System.Xml.XmlNodeType.SignificantWhitespace) { o.@Value = ToByteArrayBase64(Reader.ReadString()); } @@ -13529,12 +13761,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.SimpleDC Read76_SimpleDC(bool isNullable, bool checkType) { + global::SerializationTypes.SimpleDC Read78_SimpleDC(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id80_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id82_SimpleDC && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13559,7 +13791,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id250_Data && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id254_Data && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Data = Reader.ReadElementString(); } @@ -13578,12 +13810,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithXmlTextAttributeOnArray Read77_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithXmlTextAttributeOnArray Read79_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id81_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id82_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id83_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id84_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13613,9 +13845,9 @@ internal System.Collections.Hashtable EnumFlagsValues { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { UnknownNode((object)o, @""); } - else if (Reader.NodeType == System.Xml.XmlNodeType.Text || - Reader.NodeType == System.Xml.XmlNodeType.CDATA || - Reader.NodeType == System.Xml.XmlNodeType.Whitespace || + else if (Reader.NodeType == System.Xml.XmlNodeType.Text || + Reader.NodeType == System.Xml.XmlNodeType.CDATA || + Reader.NodeType == System.Xml.XmlNodeType.Whitespace || Reader.NodeType == System.Xml.XmlNodeType.SignificantWhitespace) { a_0 = (global::System.String[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.String));a_0[ca_0++] = Reader.ReadString(); } @@ -13629,12 +13861,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.ClassImplementsInterface Read79_ClassImplementsInterface(bool isNullable, bool checkType) { + global::SerializationTypes.ClassImplementsInterface Read81_ClassImplementsInterface(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id84_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_ClassImplementsInterface && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13659,28 +13891,28 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id259_ClassID && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id263_ClassID && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@ClassID = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id260_DisplayName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id264_DisplayName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DisplayName = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id261_Id && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id265_Id && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Id = Reader.ReadElementString(); } paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id262_IsLoaded && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id266_IsLoaded && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IsLoaded = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()); } @@ -13699,11 +13931,11 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.SomeStruct Read80_SomeStruct(bool checkType) { + global::SerializationTypes.SomeStruct Read82_SomeStruct(bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id86_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_SomeStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13735,14 +13967,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_A && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id139_A && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@A = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id138_B && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id140_B && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@B = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -13761,12 +13993,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.WithStruct Read81_WithStruct(bool isNullable, bool checkType) { + global::SerializationTypes.WithStruct Read83_WithStruct(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id85_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithStruct && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13791,8 +14023,8 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id263_Some && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@Some = Read80_SomeStruct(true); + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id267_Some && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Some = Read82_SomeStruct(true); paramsRead[0] = true; break; } @@ -13808,12 +14040,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.WithEnums Read84_WithEnums(bool isNullable, bool checkType) { + global::SerializationTypes.WithEnums Read86_WithEnums(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id87_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id89_WithEnums && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13838,16 +14070,16 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id264_Int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id268_Int && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o.@Int = Read82_IntEnum(Reader.ReadElementString()); + o.@Int = Read84_IntEnum(Reader.ReadElementString()); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id265_Short && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id269_Short && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o.@Short = Read83_ShortEnum(Reader.ReadElementString()); + o.@Short = Read85_ShortEnum(Reader.ReadElementString()); } paramsRead[1] = true; break; @@ -13864,12 +14096,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.WithNullables Read88_WithNullables(bool isNullable, bool checkType) { + global::SerializationTypes.WithNullables Read90_WithNullables(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id88_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id90_WithNullables && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13894,33 +14126,33 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id266_Optional && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@Optional = Read85_NullableOfIntEnum(true); + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id270_Optional && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Optional = Read87_NullableOfIntEnum(true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id267_Optionull && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@Optionull = Read85_NullableOfIntEnum(true); + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id271_Optionull && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Optionull = Read87_NullableOfIntEnum(true); paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id268_OptionalInt && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@OptionalInt = Read86_NullableOfInt32(true); + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id272_OptionalInt && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@OptionalInt = Read88_NullableOfInt32(true); paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id269_OptionullInt && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@OptionullInt = Read86_NullableOfInt32(true); + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id273_OptionullInt && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@OptionullInt = Read88_NullableOfInt32(true); paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id270_Struct1 && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@Struct1 = Read87_NullableOfSomeStruct(true); + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id274_Struct1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Struct1 = Read89_NullableOfSomeStruct(true); paramsRead[4] = true; break; } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id271_Struct2 && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@Struct2 = Read87_NullableOfSomeStruct(true); + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id275_Struct2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Struct2 = Read89_NullableOfSomeStruct(true); paramsRead[5] = true; break; } @@ -13936,15 +14168,15 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::System.Nullable Read87_NullableOfSomeStruct(bool checkType) { + global::System.Nullable Read89_NullableOfSomeStruct(bool checkType) { global::System.Nullable o = default(global::System.Nullable); if (ReadNull()) return o; - o = Read80_SomeStruct(true); + o = Read82_SomeStruct(true); return o; } - global::System.Nullable Read86_NullableOfInt32(bool checkType) { + global::System.Nullable Read88_NullableOfInt32(bool checkType) { global::System.Nullable o = default(global::System.Nullable); if (ReadNull()) return o; @@ -13954,22 +14186,22 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::System.Nullable Read85_NullableOfIntEnum(bool checkType) { + global::System.Nullable Read87_NullableOfIntEnum(bool checkType) { global::System.Nullable o = default(global::System.Nullable); if (ReadNull()) return o; { - o = Read82_IntEnum(Reader.ReadElementString()); + o = Read84_IntEnum(Reader.ReadElementString()); } return o; } - global::SerializationTypes.XmlSerializerAttributes Read95_XmlSerializerAttributes(bool isNullable, bool checkType) { + global::SerializationTypes.XmlSerializerAttributes Read97_XmlSerializerAttributes(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id141_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id143_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13984,7 +14216,7 @@ internal System.Collections.Hashtable EnumFlagsValues { int ca_7 = 0; System.Span paramsRead = stackalloc bool[8]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[6] && ((object) Reader.LocalName == (object)id272_XmlAttributeName && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[6] && ((object) Reader.LocalName == (object)id276_XmlAttributeName && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@XmlAttributeProperty = System.Xml.XmlConvert.ToInt32(Reader.Value); paramsRead[6] = true; } @@ -14003,7 +14235,7 @@ internal System.Collections.Hashtable EnumFlagsValues { string tmp = null; if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id273_Word && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id277_Word && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyChoice = Reader.ReadElementString(); } @@ -14011,7 +14243,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id274_Number && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id239_Number && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyChoice = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -14019,7 +14251,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id275_DecimalNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id240_DecimalNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyChoice = System.Xml.XmlConvert.ToDouble(Reader.ReadElementString()); } @@ -14027,12 +14259,12 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id276_XmlIncludeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id278_XmlIncludeProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@XmlIncludeProperty = Read1_Object(false, true); paramsRead[1] = true; break; } - if (((object) Reader.LocalName == (object)id277_XmlEnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id279_XmlEnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.ItemChoiceType[] a_2_0 = null; int ca_2_0 = 0; @@ -14045,9 +14277,9 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id97_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id99_ItemChoiceType && (object) Reader.NamespaceURI == (object)id2_Item)) { { - a_2_0 = (global::SerializationTypes.ItemChoiceType[])EnsureArrayIndex(a_2_0, ca_2_0, typeof(global::SerializationTypes.ItemChoiceType));a_2_0[ca_2_0++] = Read94_ItemChoiceType(Reader.ReadElementString()); + a_2_0 = (global::SerializationTypes.ItemChoiceType[])EnsureArrayIndex(a_2_0, ca_2_0, typeof(global::SerializationTypes.ItemChoiceType));a_2_0[ca_2_0++] = Read96_ItemChoiceType(Reader.ReadElementString()); } break; } @@ -14065,21 +14297,21 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id278_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id280_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@XmlNamespaceDeclarationsProperty = Reader.ReadElementString(); } paramsRead[4] = true; break; } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id279_XmlElementPropertyNode && (object) Reader.NamespaceURI == (object)id280_httpelement)) { + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id281_XmlElementPropertyNode && (object) Reader.NamespaceURI == (object)id282_httpelement)) { { o.@XmlElementProperty = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } paramsRead[5] = true; break; } - if (((object) Reader.LocalName == (object)id281_CustomXmlArrayProperty && (object) Reader.NamespaceURI == (object)id160_httpmynamespace)) { + if (((object) Reader.LocalName == (object)id283_CustomXmlArrayProperty && (object) Reader.NamespaceURI == (object)id162_httpmynamespace)) { if (!ReadNull()) { global::System.Object[] a_7_0 = null; int ca_7_0 = 0; @@ -14092,7 +14324,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id149_string && (object) Reader.NamespaceURI == (object)id160_httpmynamespace)) { + if (((object) Reader.LocalName == (object)id151_string && (object) Reader.NamespaceURI == (object)id162_httpmynamespace)) { if (ReadNull()) { a_7_0 = (global::System.Object[])EnsureArrayIndex(a_7_0, ca_7_0, typeof(global::System.Object));a_7_0[ca_7_0++] = null; } @@ -14118,9 +14350,9 @@ internal System.Collections.Hashtable EnumFlagsValues { UnknownNode((object)o, @":Word, :Number, :DecimalNumber, :XmlIncludeProperty, :XmlEnumProperty, :XmlNamespaceDeclarationsProperty, http://element:XmlElementPropertyNode, http://mynamespace:CustomXmlArrayProperty"); } while (false); } - else if (Reader.NodeType == System.Xml.XmlNodeType.Text || - Reader.NodeType == System.Xml.XmlNodeType.CDATA || - Reader.NodeType == System.Xml.XmlNodeType.Whitespace || + else if (Reader.NodeType == System.Xml.XmlNodeType.Text || + Reader.NodeType == System.Xml.XmlNodeType.CDATA || + Reader.NodeType == System.Xml.XmlNodeType.Whitespace || Reader.NodeType == System.Xml.XmlNodeType.SignificantWhitespace) { tmp = ReadString(tmp, false); o.@XmlTextProperty = tmp; @@ -14134,12 +14366,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithAnyAttribute Read96_TypeWithAnyAttribute(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithAnyAttribute Read98_TypeWithAnyAttribute(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id98_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id100_TypeWithAnyAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14152,7 +14384,7 @@ internal System.Collections.Hashtable EnumFlagsValues { int ca_2 = 0; System.Span paramsRead = stackalloc bool[3]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id256_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id260_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.Value); paramsRead[1] = true; } @@ -14174,7 +14406,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -14194,12 +14426,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.KnownTypesThroughConstructor Read97_KnownTypesThroughConstructor(bool isNullable, bool checkType) { + global::SerializationTypes.KnownTypesThroughConstructor Read99_KnownTypesThroughConstructor(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id99_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id101_KnownTypesThroughConstructor && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14224,12 +14456,12 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id282_EnumValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id284_EnumValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@EnumValue = Read1_Object(false, true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id283_SimpleTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id285_SimpleTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@SimpleTypeValue = Read1_Object(false, true); paramsRead[1] = true; break; @@ -14246,12 +14478,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.SimpleKnownTypeValue Read98_SimpleKnownTypeValue(bool isNullable, bool checkType) { + global::SerializationTypes.SimpleKnownTypeValue Read100_SimpleKnownTypeValue(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id100_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id102_SimpleKnownTypeValue && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14276,7 +14508,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id284_StrProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id286_StrProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StrProperty = Reader.ReadElementString(); } @@ -14295,12 +14527,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithPropertyNameSpecified Read99_TypeWithPropertyNameSpecified(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithPropertyNameSpecified Read101_TypeWithPropertyNameSpecified(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id104_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_TypeWithPropertyNameSpecified && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14325,7 +14557,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id285_MyField && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id287_MyField && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@MyFieldSpecified = true; { o.@MyField = Reader.ReadElementString(); @@ -14333,7 +14565,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id286_MyFieldIgnored && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id288_MyFieldIgnored && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@MyFieldIgnoredSpecified = true; { o.@MyFieldIgnored = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); @@ -14353,12 +14585,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithXmlSchemaFormAttribute Read100_TypeWithXmlSchemaFormAttribute(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithXmlSchemaFormAttribute Read102_TypeWithXmlSchemaFormAttribute(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id105_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id107_TypeWithXmlSchemaFormAttribute && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14389,7 +14621,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id287_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id289_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@UnqualifiedSchemaFormListProperty) == null) o.@UnqualifiedSchemaFormListProperty = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_0_0 = (global::System.Collections.Generic.List)o.@UnqualifiedSchemaFormListProperty; @@ -14402,7 +14634,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id147_int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id149_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -14421,7 +14653,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id288_NoneSchemaFormListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id290_NoneSchemaFormListProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@NoneSchemaFormListProperty) == null) o.@NoneSchemaFormListProperty = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_1_0 = (global::System.Collections.Generic.List)o.@NoneSchemaFormListProperty; @@ -14434,7 +14666,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id162_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id164_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_1_0.Add(Reader.ReadElementString()); } @@ -14453,7 +14685,7 @@ internal System.Collections.Hashtable EnumFlagsValues { } break; } - if (((object) Reader.LocalName == (object)id289_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id291_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { if ((object)(o.@QualifiedSchemaFormListProperty) == null) o.@QualifiedSchemaFormListProperty = new global::System.Collections.Generic.List(); global::System.Collections.Generic.List a_2_0 = (global::System.Collections.Generic.List)o.@QualifiedSchemaFormListProperty; @@ -14466,7 +14698,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id164_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id166_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_2_0.Add(System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString())); } @@ -14497,12 +14729,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute Read101_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute Read103_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id106_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_MyXmlType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14513,7 +14745,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute(); System.Span paramsRead = stackalloc bool[1]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id290_XmlAttributeForm && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id292_XmlAttributeForm && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@XmlAttributeForm = Reader.Value; paramsRead[0] = true; } @@ -14541,12 +14773,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.CustomElement Read103_CustomElement(bool isNullable, bool checkType) { + global::SerializationTypes.CustomElement Read105_CustomElement(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id109_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_CustomElement && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14561,7 +14793,7 @@ internal System.Collections.Hashtable EnumFlagsValues { int ca_2 = 0; System.Span paramsRead = stackalloc bool[3]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id291_name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id293_name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -14599,12 +14831,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.CustomDocument Read104_CustomDocument(bool isNullable, bool checkType) { + global::SerializationTypes.CustomDocument Read106_CustomDocument(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id108_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_CustomDocument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14634,8 +14866,8 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id292_customElement && (object) Reader.NamespaceURI == (object)id2_Item)) { - if ((object)(a_0) == null) Reader.Skip(); else a_0.Add(Read103_CustomElement(false, true)); + if (((object) Reader.LocalName == (object)id294_customElement && (object) Reader.NamespaceURI == (object)id2_Item)) { + if ((object)(a_0) == null) Reader.Skip(); else a_0.Add(Read105_CustomElement(false, true)); break; } a_1 = (global::System.Xml.XmlNode[])EnsureArrayIndex(a_1, ca_1, typeof(global::System.Xml.XmlNode));a_1[ca_1++] = (global::System.Xml.XmlNode)ReadXmlNode(false); @@ -14651,12 +14883,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithNonPublicDefaultConstructor Read105_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithNonPublicDefaultConstructor Read107_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id110_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14689,7 +14921,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -14708,12 +14940,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.ServerSettings Read106_ServerSettings(bool isNullable, bool checkType) { + global::SerializationTypes.ServerSettings Read108_ServerSettings(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id111_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_ServerSettings && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14738,14 +14970,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id293_DS2Root && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id295_DS2Root && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DS2Root = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id294_MetricConfigUrl && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id296_MetricConfigUrl && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MetricConfigUrl = Reader.ReadElementString(); } @@ -14764,12 +14996,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithXmlQualifiedName Read107_TypeWithXmlQualifiedName(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithXmlQualifiedName Read109_TypeWithXmlQualifiedName(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id112_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_TypeWithXmlQualifiedName && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14794,7 +15026,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id168_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Value = ReadElementQualifiedName(); } @@ -14813,12 +15045,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWith2DArrayProperty2 Read108_TypeWith2DArrayProperty2(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWith2DArrayProperty2 Read110_TypeWith2DArrayProperty2(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id113_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_TypeWith2DArrayProperty2 && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14845,7 +15077,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id295_TwoDArrayOfSimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id297_TwoDArrayOfSimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[][] a_0_0 = null; int ca_0_0 = 0; @@ -14858,7 +15090,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[] a_0_0_0 = null; int ca_0_0_0 = 0; @@ -14871,8 +15103,8 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id57_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_0_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_0_0_0, ca_0_0_0, typeof(global::SerializationTypes.SimpleType));a_0_0_0[ca_0_0_0++] = Read55_SimpleType(true, true); + if (((object) Reader.LocalName == (object)id59_SimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_0_0_0 = (global::SerializationTypes.SimpleType[])EnsureArrayIndex(a_0_0_0, ca_0_0_0, typeof(global::SerializationTypes.SimpleType));a_0_0_0[ca_0_0_0++] = Read57_SimpleType(true, true); break; } UnknownNode(null, @":SimpleType"); @@ -14915,12 +15147,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithPropertiesHavingDefaultValue Read109_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithPropertiesHavingDefaultValue Read111_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id114_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -14945,21 +15177,21 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id296_EmptyStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id298_EmptyStringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@EmptyStringProperty = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id255_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id259_StringProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringProperty = Reader.ReadElementString(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id256_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id260_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -14969,7 +15201,7 @@ internal System.Collections.Hashtable EnumFlagsValues { paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id297_CharProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id299_CharProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -14991,12 +15223,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue Read110_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue Read112_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id115_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15021,12 +15253,12 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id298_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id300_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } else { - o.@EnumProperty = Read82_IntEnum(Reader.ReadElementString()); + o.@EnumProperty = Read84_IntEnum(Reader.ReadElementString()); } paramsRead[0] = true; break; @@ -15043,12 +15275,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue Read111_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue Read113_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15073,12 +15305,12 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id298_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id300_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } else { - o.@EnumProperty = Read78_EnumFlags(Reader.ReadElementString()); + o.@EnumProperty = Read80_EnumFlags(Reader.ReadElementString()); } paramsRead[0] = true; break; @@ -15095,12 +15327,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithShouldSerializeMethod Read112_TypeWithShouldSerializeMethod(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithShouldSerializeMethod Read114_TypeWithShouldSerializeMethod(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id117_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15125,7 +15357,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id299_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id301_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Foo = Reader.ReadElementString(); } @@ -15144,12 +15376,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties Read113_Item(bool isNullable, bool checkType) { + global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties Read115_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id120_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15174,12 +15406,12 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id300_StringArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id302_StringArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@StringArrayValue = Read1_Object(false, true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id301_IntArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id303_IntArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@IntArrayValue = Read1_Object(false, true); paramsRead[1] = true; break; @@ -15196,12 +15428,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.KnownTypesThroughConstructorWithValue Read114_Item(bool isNullable, bool checkType) { + global::SerializationTypes.KnownTypesThroughConstructorWithValue Read116_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15226,7 +15458,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id168_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id170_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Value = Read1_Object(false, true); paramsRead[0] = true; break; @@ -15243,12 +15475,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithTypesHavingCustomFormatter Read115_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithTypesHavingCustomFormatter Read117_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id120_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15273,63 +15505,63 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id302_DateTimeContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id304_DateTimeContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DateTimeContent = ToDateTime(Reader.ReadElementString()); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id303_QNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id305_QNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@QNameContent = ReadElementQualifiedName(); } paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id304_DateContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id306_DateContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@DateContent = ToDate(Reader.ReadElementString()); } paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id305_NameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id307_NameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@NameContent = ToXmlName(Reader.ReadElementString()); } paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id306_NCNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id308_NCNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@NCNameContent = ToXmlNCName(Reader.ReadElementString()); } paramsRead[4] = true; break; } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id307_NMTOKENContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id309_NMTOKENContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@NMTOKENContent = ToXmlNmToken(Reader.ReadElementString()); } paramsRead[5] = true; break; } - if (!paramsRead[6] && ((object) Reader.LocalName == (object)id308_NMTOKENSContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[6] && ((object) Reader.LocalName == (object)id310_NMTOKENSContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@NMTOKENSContent = ToXmlNmTokens(Reader.ReadElementString()); } paramsRead[6] = true; break; } - if (!paramsRead[7] && ((object) Reader.LocalName == (object)id309_Base64BinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[7] && ((object) Reader.LocalName == (object)id311_Base64BinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Base64BinaryContent = ToByteArrayBase64(false); } paramsRead[7] = true; break; } - if (!paramsRead[8] && ((object) Reader.LocalName == (object)id310_HexBinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[8] && ((object) Reader.LocalName == (object)id312_HexBinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@HexBinaryContent = ToByteArrayHex(false); } @@ -15348,12 +15580,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithArrayPropertyHavingChoice Read117_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithArrayPropertyHavingChoice Read119_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id121_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15384,14 +15616,14 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id311_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id313_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = Reader.ReadElementString(); } choice_a_0 = (global::SerializationTypes.MoreChoices[])EnsureArrayIndex(choice_a_0, cchoice_a_0, typeof(global::SerializationTypes.MoreChoices));choice_a_0[cchoice_a_0++] = global::SerializationTypes.MoreChoices.@Item; break; } - if (((object) Reader.LocalName == (object)id312_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id314_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -15412,12 +15644,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.ComplexChoiceB Read118_ComplexChoiceB(bool isNullable, bool checkType) { + global::SerializationTypes.ComplexChoiceB Read120_ComplexChoiceB(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15442,7 +15674,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -15461,16 +15693,16 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.ComplexChoiceA Read119_ComplexChoiceA(bool isNullable, bool checkType) { + global::SerializationTypes.ComplexChoiceA Read121_ComplexChoiceA(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id126_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { - if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) - return Read118_ComplexChoiceB(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read120_ComplexChoiceB(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } } @@ -15493,7 +15725,7 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id135_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id137_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -15512,12 +15744,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithPropertyHavingComplexChoice Read120_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithPropertyHavingComplexChoice Read122_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15548,12 +15780,12 @@ internal System.Collections.Hashtable EnumFlagsValues { while (Reader.NodeType != System.Xml.XmlNodeType.EndElement && Reader.NodeType != System.Xml.XmlNodeType.None) { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { do { - if (((object) Reader.LocalName == (object)id311_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { - a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = Read119_ComplexChoiceA(false, true); + if (((object) Reader.LocalName == (object)id313_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = Read121_ComplexChoiceA(false, true); choice_a_0 = (global::SerializationTypes.MoreChoices[])EnsureArrayIndex(choice_a_0, cchoice_a_0, typeof(global::SerializationTypes.MoreChoices));choice_a_0[cchoice_a_0++] = global::SerializationTypes.MoreChoices.@Item; break; } - if (((object) Reader.LocalName == (object)id312_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id314_Amount && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0 = (global::System.Object[])EnsureArrayIndex(a_0, ca_0, typeof(global::System.Object));a_0[ca_0++] = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -15574,12 +15806,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithFieldsOrdered Read121_TypeWithFieldsOrdered(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithFieldsOrdered Read123_TypeWithFieldsOrdered(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); if (checkType) { - if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id126_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15606,7 +15838,7 @@ internal System.Collections.Hashtable EnumFlagsValues { if (Reader.NodeType == System.Xml.XmlNodeType.Element) { switch (state) { case 0: - if (((object) Reader.LocalName == (object)id313_IntField2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id315_IntField2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntField2 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -15614,7 +15846,7 @@ internal System.Collections.Hashtable EnumFlagsValues { state = 1; break; case 1: - if (((object) Reader.LocalName == (object)id314_IntField1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id316_IntField1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntField1 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -15622,7 +15854,7 @@ internal System.Collections.Hashtable EnumFlagsValues { state = 2; break; case 2: - if (((object) Reader.LocalName == (object)id315_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id317_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringField2 = Reader.ReadElementString(); } @@ -15630,7 +15862,7 @@ internal System.Collections.Hashtable EnumFlagsValues { state = 3; break; case 3: - if (((object) Reader.LocalName == (object)id315_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id317_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringField1 = Reader.ReadElementString(); } @@ -15651,7 +15883,7 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithSchemaFormInXmlAttribute Read102_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithSchemaFormInXmlAttribute Read104_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); @@ -15667,7 +15899,7 @@ internal System.Collections.Hashtable EnumFlagsValues { o = new global::SerializationTypes.TypeWithSchemaFormInXmlAttribute(); System.Span paramsRead = stackalloc bool[1]; while (Reader.MoveToNextAttribute()) { - if (!paramsRead[0] && ((object) Reader.LocalName == (object)id316_TestProperty && (object) Reader.NamespaceURI == (object)id317_httptestcom)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id318_TestProperty && (object) Reader.NamespaceURI == (object)id319_httptestcom)) { o.@TestProperty = Reader.Value; paramsRead[0] = true; } @@ -15698,642 +15930,646 @@ internal System.Collections.Hashtable EnumFlagsValues { protected override void InitCallbacks() { } - string id55_Item; + string id223_X; + string id293_name; + string id221_ShipCost; + string id265_Id; + string id26_BaseIXmlSerializable; + string id157_ArrayOfXElement; + string id216_Zip; + string id259_StringProperty; + string id110_CustomDocument; + string id63_StructNotSerializable; + string id77_BaseClassWithSamePropertyName; + string id146_Item; + string id41_Trumpet; + string id256_MyEnum1; + string id274_Struct1; + string id7_DateOnlyWrapper; + string id105_Item; + string id39_Instrument; + string id123_Item; + string id150_ArrayOfString; + string id268_Int; + string id99_ItemChoiceType; + string id247_IntLField; + string id229_DoubleField; + string id195_DefaultTime; string id24_SimpleBaseClass; - string id138_B; - string id239_F1; - string id209_DateTimeValue; - string id142_ParameterOfString; string id2_Item; - string id102_Item; - string id54_XElementArrayWrapper; - string id60_TypeWithArraylikeMembers; - string id295_TwoDArrayOfSimpleType; - string id148_ArrayOfString; - string id144_Item; - string id100_SimpleKnownTypeValue; - string id133_MiddleName; - string id176_Quantity; - string id254_Item; - string id143_MsgDocumentType; - string id256_IntProperty; - string id140_Value2; - string id62_TypeWithMyCollectionField; - string id241_IntAField; - string id275_DecimalNumber; - string id30_httpwwwcontoso1com; - string id197_TestValue; - string id1_TypeWithXmlElementProperty; - string id226_Comment2; - string id128_Root; - string id157_ArrayOfSimpleType; - string id219_ShipCost; - string id212_City; - string id221_X; - string id204_GroupName; - string id172_Modulation; - string id7_DateOnlyWrapper; - string id287_Item; - string id47_TypeWithLinkedProperty; - string id270_Struct1; - string id73_TypeHasArrayOfASerializedAsB; - string id29_PurchaseOrder; - string id312_Amount; - string id10_DateTimeDateWrapper; - string id188_NullableDate; - string id282_EnumValue; - string id307_NMTOKENContent; - string id65_anyType; - string id184_NullableDefaultDTO; - string id296_EmptyStringProperty; + string id168_P1; + string id104_Item; + string id62_TypeWithArraylikeMembers; + string id218_OrderDate; + string id121_Item; string id27_Item; - string id116_Item; - string id26_BaseIXmlSerializable; - string id58_TypeWithGetSetArrayMembers; - string id168_Value; - string id75_BaseClassWithSamePropertyName; - string id151_double; - string id112_TypeWithXmlQualifiedName; - string id126_TypeWithFieldsOrdered; - string id186_MyDate; - string id193_DefaultTime; - string id39_Instrument; - string id97_ItemChoiceType; - string id245_IntAProp; - string id185_Today; - string id235_xelement; - string id294_MetricConfigUrl; - string id311_Item; - string id255_StringProperty; - string id251_MyStruct; - string id195_NullableTimeWithValue; - string id161_ArrayOfString1; - string id167_P2; - string id300_StringArrayValue; - string id297_CharProperty; - string id156_XElement; - string id155_ArrayOfXElement; - string id218_SubTotal; - string id17_Dog; - string id149_string; - string id315_strfld; - string id314_IntField1; - string id160_httpmynamespace; - string id147_int; - string id145_ArrayOfOrderedItem; - string id118_Item; - string id200_ByteProperty; - string id163_ArrayOfBoolean; - string id92_IntEnum; - string id178_BinaryHexContent; - string id269_OptionullInt; - string id305_NameContent; - string id59_TypeWithGetOnlyArrayProperties; - string id250_Data; - string id28_DerivedIXmlSerializable; - string id46_RootElement; - string id125_ComplexChoiceB; - string id79_TypeWithByteArrayAsXmlText; - string id207_value; - string id271_Struct2; - string id215_ShipTo; - string id86_SomeStruct; - string id310_HexBinaryContent; - string id159_ArrayOfItemChoiceType; - string id238_CurrentDateTime; - string id89_ByteEnum; - string id246_NIntAProp; - string id3_TypeWithXmlDocumentProperty; - string id76_DerivedClassWithSameProperty; - string id22_BaseClass; - string id33_AliasedTestType; - string id9_TimeOnlyAsXsdTimeWrapper; - string id21_Employee; - string id281_CustomXmlArrayProperty; - string id5_Item; - string id196_NullableDefaultTime; - string id249_Collection; - string id206_EmployeeName; - string id111_ServerSettings; - string id110_Item; - string id139_Value1; - string id51_Parameter; - string id278_Item; - string id291_name; - string id68_DCStruct; - string id88_WithNullables; - string id71_TypeA; - string id289_Item; - string id146_ArrayOfInt; - string id242_NIntAField; - string id299_Foo; - string id175_UnitPrice; - string id230_FloatProp; - string id101_Item; - string id252_MyEnum1; - string id135_Name; - string id263_Some; - string id264_Int; - string id183_NullableDTO; - string id191_Now; - string id182_DefaultDTO; - string id286_MyFieldIgnored; - string id95_ULongEnum; - string id105_TypeWithXmlSchemaFormAttribute; + string id70_DCStruct; + string id292_XmlAttributeForm; + string id291_Item; + string id294_customElement; + string id312_HexBinaryContent; + string id185_NullableDTO; + string id89_WithEnums; + string id179_LineTotal; + string id269_Short; + string id278_XmlIncludeProperty; + string id153_double; + string id215_State; + string id183_DTO2; + string id213_Line1; + string id189_DefaultDate; + string id120_Item; + string id107_TypeWithXmlSchemaFormAttribute; + string id180_BinaryHexContent; + string id251_IntLProp; + string id272_OptionalInt; + string id281_XmlElementPropertyNode; + string id14_TypeWithByteProperty; + string id79_DerivedClassWithSameProperty2; string id4_TypeWithBinaryProperty; - string id64_ArrayOfAnyType; + string id233_IntValue; + string id83_Item; + string id144_ParameterOfString; + string id317_strfld; + string id303_IntArrayValue; + string id239_Number; + string id196_NullableTime; + string id29_PurchaseOrder; + string id232_FloatProp; + string id217_ShipTo; + string id60_TypeWithGetSetArrayMembers; + string id64_TypeWithMyCollectionField; string id8_TimeOnlyWrapper; - string id56_TypeWithDateTimeStringProperty; - string id208_AttributeString; - string id117_TypeWithShouldSerializeMethod; - string id165_ArrayOfArrayOfSimpleType; - string id87_WithEnums; - string id50_RootClass; - string id273_Word; - string id13_Item; - string id247_IntLProp; - string id25_SimpleDerivedClass; - string id164_QualifiedParameter; - string id77_DerivedClassWithSameProperty2; - string id41_Trumpet; - string id67_TypeWithEnumMembers; - string id258_ListProperty; - string id115_Item; - string id158_ArrayOfTypeA; - string id107_Item; - string id66_MyEnum; - string id237_DateTimeString; - string id43_DefaultValuesSetToNaN; - string id49_httpexamplecom; - string id234_Parameters; - string id120_Item; - string id272_XmlAttributeName; - string id72_TypeB; - string id265_Short; - string id98_TypeWithAnyAttribute; - string id34_BaseClass1; - string id284_StrProperty; - string id298_EnumProperty; - string id283_SimpleTypeValue; - string id114_Item; - string id14_TypeWithByteProperty; - string id213_State; - string id211_Line1; - string id6_Item; - string id309_Base64BinaryContent; - string id244_NIntLField; - string id84_ClassImplementsInterface; + string id313_Item; + string id122_Item; + string id301_Foo; + string id225_Z; + string id254_Data; + string id261_DateTimeProperty; + string id182_DTO; + string id177_UnitPrice; + string id257_ByteArray; + string id308_NCNameContent; + string id98_AttributeTesting; + string id206_GroupName; + string id187_Today; + string id100_TypeWithAnyAttribute; + string id287_MyField; + string id74_TypeB; + string id102_SimpleKnownTypeValue; + string id40_Brass; + string id244_F2; + string id250_NIntAProp; + string id184_DefaultDTO; + string id267_Some; + string id5_Item; + string id115_TypeWith2DArrayProperty2; + string id277_Word; + string id263_ClassID; + string id314_Amount; + string id192_NullableDefaultDate; + string id202_ByteProperty; + string id147_ArrayOfOrderedItem; + string id231_DoubleProp; + string id31_Address; string id45_Item; - string id177_LineTotal; - string id57_SimpleType; - string id61_StructNotSerializable; - string id220_TotalCost; - string id288_NoneSchemaFormListProperty; - string id187_DefaultDate; - string id268_OptionalInt; - string id240_F2; - string id210_BoolValue; - string id236_xelements; - string id32_OrderedItem; - string id174_Description; - string id248_NIntLProp; - string id162_NoneParameter; - string id78_Item; - string id152_ArrayOfInstrument; - string id104_TypeWithPropertyNameSpecified; - string id19_Group; - string id169_Child; + string id227_Instruments; + string id15_TypeWithXmlNodeArrayProperty; + string id132_TypeClashA; + string id190_NullableDate; + string id203_Age; + string id113_ServerSettings; + string id297_TwoDArrayOfSimpleType; + string id50_RootClass; + string id306_DateContent; + string id191_NullableDateWithValue; + string id124_Item; + string id54_XElementArrayWrapper; + string id21_Employee; + string id279_XmlEnumProperty; + string id164_NoneParameter; + string id141_Value1; + string id119_TypeWithShouldSerializeMethod; + string id219_Items; string id42_Pet; - string id227_DoubleField; - string id44_Item; - string id216_OrderDate; - string id70_BuiltInTypes; - string id132_FirstName; - string id229_DoubleProp; - string id81_Item; - string id131_Person; - string id223_Z; - string id99_KnownTypesThroughConstructor; - string id141_XmlSerializerAttributes; - string id121_Item; - string id170_Children; - string id290_XmlAttributeForm; - string id63_Item; - string id123_MoreChoices; - string id85_WithStruct; - string id108_CustomDocument; - string id232_id; - string id205_GroupVehicle; - string id228_SingleField; - string id166_P1; - string id293_DS2Root; + string id139_A; + string id10_DateTimeDateWrapper; + string id171_Child; + string id266_IsLoaded; + string id226_Prop; + string id241_DateTimeString; + string id273_OptionullInt; + string id38_Orchestra; + string id145_MsgDocumentType; string id20_Vehicle; - string id15_TypeWithXmlNodeArrayProperty; - string id74_Item; - string id37_dateTime; - string id181_DTO2; - string id203_LicenseNumber; - string id129_TypeClashB; - string id274_Number; - string id199_TimeSpanProperty2; - string id233_refs; - string id261_Id; - string id280_httpelement; - string id91_ShortEnum; - string id130_TypeClashA; - string id16_Animal; - string id217_Items; - string id189_NullableDateWithValue; + string id92_SByteEnum; + string id237_xelement; + string id245_IntAField; + string id101_KnownTypesThroughConstructor; + string id188_MyDate; + string id230_SingleField; + string id73_TypeA; + string id286_StrProperty; + string id197_NullableTimeWithValue; + string id126_ComplexChoiceA; + string id224_Y; + string id319_httptestcom; + string id56_Item; + string id170_Value; + string id173_IsValved; + string id93_ShortEnum; + string id97_ULongEnum; + string id270_Optional; + string id138_ContainerType; + string id28_DerivedIXmlSerializable; + string id210_AttributeString; + string id11_DateTimeTimeWrapper; + string id198_NullableDefaultTime; + string id207_GroupVehicle; + string id204_Breed; + string id282_httpelement; + string id44_Item; + string id23_DerivedClass; + string id156_ArrayOfParameter; + string id55_Item; + string id280_Item; + string id72_BuiltInTypes; + string id36_ArrayOfDateTime; + string id310_NMTOKENSContent; + string id136_LastName; + string id112_Item; + string id290_NoneSchemaFormListProperty; + string id117_Item; + string id166_QualifiedParameter; string id18_DogBreed; - string id260_DisplayName; - string id277_XmlEnumProperty; - string id96_AttributeTesting; - string id302_DateTimeContent; - string id94_LongEnum; - string id262_IsLoaded; - string id214_Zip; - string id267_Optionull; - string id292_customElement; - string id304_DateContent; - string id301_IntArrayValue; - string id137_A; - string id31_Address; - string id266_Optional; - string id190_NullableDefaultDate; - string id202_Breed; - string id154_ArrayOfParameter; - string id279_XmlElementPropertyNode; + string id47_TypeWithLinkedProperty; + string id300_EnumProperty; + string id235_refs; + string id9_TimeOnlyAsXsdTimeWrapper; string id52_XElementWrapper; - string id83_EnumFlags; - string id308_NMTOKENSContent; - string id69_DCClassWithEnumAndStruct; - string id285_MyField; - string id253_ByteArray; - string id80_SimpleDC; - string id276_XmlIncludeProperty; - string id179_Base64Content; - string id35_DerivedClass1; - string id153_ArrayOfTypeWithLinkedProperty; - string id231_IntValue; - string id106_MyXmlType; - string id150_ArrayOfDouble; - string id194_NullableTime; - string id136_ContainerType; + string id258_Item; + string id128_TypeWithFieldsOrdered; + string id129_Item; + string id284_EnumValue; + string id315_IntField2; + string id76_Item; + string id58_TypeWithDateTimeStringProperty; + string id285_SimpleTypeValue; + string id151_string; string id48_Document; - string id173_ItemName; - string id225_Instruments; - string id313_IntField2; - string id40_Brass; - string id201_Age; - string id222_Y; - string id82_Item; - string id23_DerivedClass; - string id119_Item; + string id295_DS2Root; + string id240_DecimalNumber; + string id152_ArrayOfDouble; + string id316_IntField1; + string id318_TestProperty; + string id32_OrderedItem; + string id162_httpmynamespace; + string id167_ArrayOfArrayOfSimpleType; + string id176_Description; + string id275_Struct2; + string id68_MyEnum; + string id78_DerivedClassWithSameProperty; + string id142_Value2; + string id13_Item; + string id90_WithNullables; + string id243_F1; + string id252_NIntLProp; + string id116_Item; + string id34_BaseClass1; + string id307_NameContent; + string id19_Group; + string id304_DateTimeContent; + string id1_TypeWithXmlElementProperty; + string id69_TypeWithEnumMembers; + string id169_P2; + string id57_XmlTextSeparatorChoice; string id53_XElementStruct; - string id127_Item; - string id243_IntLField; - string id316_TestProperty; - string id259_ClassID; - string id180_DTO; - string id124_ComplexChoiceA; - string id93_UIntEnum; - string id171_IsValved; - string id113_TypeWith2DArrayProperty2; - string id192_MyTime; + string id43_DefaultValuesSetToNaN; + string id228_Comment2; + string id17_Dog; + string id131_TypeClashB; + string id134_FirstName; + string id94_IntEnum; + string id149_int; + string id311_Base64BinaryContent; + string id66_ArrayOfAnyType; + string id255_MyStruct; + string id85_EnumFlags; + string id181_Base64Content; + string id186_NullableDefaultDTO; + string id248_NIntLField; string id12_TypeWithTimeSpanProperty; - string id90_SByteEnum; - string id38_Orchestra; + string id118_Item; + string id246_NIntAField; + string id16_Animal; + string id175_ItemName; + string id172_Children; + string id84_Item; + string id296_MetricConfigUrl; + string id222_TotalCost; + string id289_Item; + string id82_SimpleDC; + string id133_Person; + string id22_BaseClass; + string id242_CurrentDateTime; + string id88_SomeStruct; + string id298_EmptyStringProperty; + string id214_City; + string id211_DateTimeValue; + string id305_QNameContent; + string id236_Parameters; + string id158_XElement; + string id46_RootElement; + string id159_ArrayOfSimpleType; + string id111_CustomElement; + string id163_ArrayOfString1; + string id51_Parameter; + string id249_IntAProp; + string id95_UIntEnum; + string id160_ArrayOfTypeA; + string id208_EmployeeName; + string id276_XmlAttributeName; + string id154_ArrayOfInstrument; + string id299_CharProperty; + string id71_DCClassWithEnumAndStruct; + string id209_value; + string id271_Optionull; + string id143_XmlSerializerAttributes; + string id125_MoreChoices; string id103_Item; - string id122_Item; - string id306_NCNameContent; - string id134_LastName; - string id11_DateTimeTimeWrapper; - string id303_QNameContent; - string id317_httptestcom; - string id257_DateTimeProperty; - string id109_CustomElement; - string id36_ArrayOfDateTime; - string id224_Prop; - string id198_TimeSpanProperty; + string id35_DerivedClass1; + string id130_Root; + string id174_Modulation; + string id114_TypeWithXmlQualifiedName; + string id212_BoolValue; + string id302_StringArrayValue; + string id3_TypeWithXmlDocumentProperty; + string id161_ArrayOfItemChoiceType; + string id140_B; + string id87_WithStruct; + string id59_SimpleType; + string id200_TimeSpanProperty; + string id25_SimpleDerivedClass; + string id234_id; + string id108_MyXmlType; + string id262_ListProperty; + string id6_Item; + string id135_MiddleName; + string id238_xelements; + string id61_TypeWithGetOnlyArrayProperties; + string id33_AliasedTestType; + string id86_ClassImplementsInterface; + string id30_httpwwwcontoso1com; + string id106_TypeWithPropertyNameSpecified; + string id96_LongEnum; + string id194_MyTime; + string id165_ArrayOfBoolean; + string id137_Name; + string id309_NMTOKENContent; + string id80_Item; + string id288_MyFieldIgnored; + string id283_CustomXmlArrayProperty; + string id49_httpexamplecom; + string id253_Collection; + string id127_ComplexChoiceB; + string id201_TimeSpanProperty2; + string id199_TestValue; + string id260_IntProperty; + string id193_Now; + string id155_ArrayOfTypeWithLinkedProperty; + string id67_anyType; + string id109_Item; + string id205_LicenseNumber; + string id264_DisplayName; + string id148_ArrayOfInt; + string id91_ByteEnum; + string id37_dateTime; + string id81_TypeWithByteArrayAsXmlText; + string id75_TypeHasArrayOfASerializedAsB; + string id220_SubTotal; + string id178_Quantity; + string id65_Item; protected override void InitIDs() { - id55_Item = Reader.NameTable.Add(@"DateTimeOffsetIXmlSerializableContainer"); + id223_X = Reader.NameTable.Add(@"X"); + id293_name = Reader.NameTable.Add(@"name"); + id221_ShipCost = Reader.NameTable.Add(@"ShipCost"); + id265_Id = Reader.NameTable.Add(@"Id"); + id26_BaseIXmlSerializable = Reader.NameTable.Add(@"BaseIXmlSerializable"); + id157_ArrayOfXElement = Reader.NameTable.Add(@"ArrayOfXElement"); + id216_Zip = Reader.NameTable.Add(@"Zip"); + id259_StringProperty = Reader.NameTable.Add(@"StringProperty"); + id110_CustomDocument = Reader.NameTable.Add(@"CustomDocument"); + id63_StructNotSerializable = Reader.NameTable.Add(@"StructNotSerializable"); + id77_BaseClassWithSamePropertyName = Reader.NameTable.Add(@"BaseClassWithSamePropertyName"); + id146_Item = Reader.NameTable.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType"); + id41_Trumpet = Reader.NameTable.Add(@"Trumpet"); + id256_MyEnum1 = Reader.NameTable.Add(@"MyEnum1"); + id274_Struct1 = Reader.NameTable.Add(@"Struct1"); + id7_DateOnlyWrapper = Reader.NameTable.Add(@"DateOnlyWrapper"); + id105_Item = Reader.NameTable.Add(@"StructImplementingIXmlSerializableWithParameterlessConstructor"); + id39_Instrument = Reader.NameTable.Add(@"Instrument"); + id123_Item = Reader.NameTable.Add(@"TypeWithArrayPropertyHavingChoice"); + id150_ArrayOfString = Reader.NameTable.Add(@"ArrayOfString"); + id268_Int = Reader.NameTable.Add(@"Int"); + id99_ItemChoiceType = Reader.NameTable.Add(@"ItemChoiceType"); + id247_IntLField = Reader.NameTable.Add(@"IntLField"); + id229_DoubleField = Reader.NameTable.Add(@"DoubleField"); + id195_DefaultTime = Reader.NameTable.Add(@"DefaultTime"); id24_SimpleBaseClass = Reader.NameTable.Add(@"SimpleBaseClass"); - id138_B = Reader.NameTable.Add(@"B"); - id239_F1 = Reader.NameTable.Add(@"F1"); - id209_DateTimeValue = Reader.NameTable.Add(@"DateTimeValue"); - id142_ParameterOfString = Reader.NameTable.Add(@"ParameterOfString"); id2_Item = Reader.NameTable.Add(@""); - id102_Item = Reader.NameTable.Add(@"StructImplementingIXmlSerializableWithoutParameterlessConstructor"); - id54_XElementArrayWrapper = Reader.NameTable.Add(@"XElementArrayWrapper"); - id60_TypeWithArraylikeMembers = Reader.NameTable.Add(@"TypeWithArraylikeMembers"); - id295_TwoDArrayOfSimpleType = Reader.NameTable.Add(@"TwoDArrayOfSimpleType"); - id148_ArrayOfString = Reader.NameTable.Add(@"ArrayOfString"); - id144_Item = Reader.NameTable.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType"); - id100_SimpleKnownTypeValue = Reader.NameTable.Add(@"SimpleKnownTypeValue"); - id133_MiddleName = Reader.NameTable.Add(@"MiddleName"); - id176_Quantity = Reader.NameTable.Add(@"Quantity"); - id254_Item = Reader.NameTable.Add(@"PropertyNameWithSpecialCharacters漢ñ"); - id143_MsgDocumentType = Reader.NameTable.Add(@"MsgDocumentType"); - id256_IntProperty = Reader.NameTable.Add(@"IntProperty"); - id140_Value2 = Reader.NameTable.Add(@"Value2"); - id62_TypeWithMyCollectionField = Reader.NameTable.Add(@"TypeWithMyCollectionField"); - id241_IntAField = Reader.NameTable.Add(@"IntAField"); - id275_DecimalNumber = Reader.NameTable.Add(@"DecimalNumber"); - id30_httpwwwcontoso1com = Reader.NameTable.Add(@"http://www.contoso1.com"); - id197_TestValue = Reader.NameTable.Add(@"TestValue"); - id1_TypeWithXmlElementProperty = Reader.NameTable.Add(@"TypeWithXmlElementProperty"); - id226_Comment2 = Reader.NameTable.Add(@"Comment2"); - id128_Root = Reader.NameTable.Add(@"Root"); - id157_ArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfSimpleType"); - id219_ShipCost = Reader.NameTable.Add(@"ShipCost"); - id212_City = Reader.NameTable.Add(@"City"); - id221_X = Reader.NameTable.Add(@"X"); - id204_GroupName = Reader.NameTable.Add(@"GroupName"); - id172_Modulation = Reader.NameTable.Add(@"Modulation"); - id7_DateOnlyWrapper = Reader.NameTable.Add(@"DateOnlyWrapper"); - id287_Item = Reader.NameTable.Add(@"UnqualifiedSchemaFormListProperty"); - id47_TypeWithLinkedProperty = Reader.NameTable.Add(@"TypeWithLinkedProperty"); - id270_Struct1 = Reader.NameTable.Add(@"Struct1"); - id73_TypeHasArrayOfASerializedAsB = Reader.NameTable.Add(@"TypeHasArrayOfASerializedAsB"); - id29_PurchaseOrder = Reader.NameTable.Add(@"PurchaseOrder"); - id312_Amount = Reader.NameTable.Add(@"Amount"); - id10_DateTimeDateWrapper = Reader.NameTable.Add(@"DateTimeDateWrapper"); - id188_NullableDate = Reader.NameTable.Add(@"NullableDate"); - id282_EnumValue = Reader.NameTable.Add(@"EnumValue"); - id307_NMTOKENContent = Reader.NameTable.Add(@"NMTOKENContent"); - id65_anyType = Reader.NameTable.Add(@"anyType"); - id184_NullableDefaultDTO = Reader.NameTable.Add(@"NullableDefaultDTO"); - id296_EmptyStringProperty = Reader.NameTable.Add(@"EmptyStringProperty"); + id168_P1 = Reader.NameTable.Add(@"P1"); + id104_Item = Reader.NameTable.Add(@"StructImplementingIXmlSerializableWithoutParameterlessConstructor"); + id62_TypeWithArraylikeMembers = Reader.NameTable.Add(@"TypeWithArraylikeMembers"); + id218_OrderDate = Reader.NameTable.Add(@"OrderDate"); + id121_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithValue"); id27_Item = Reader.NameTable.Add(@"http://example.com/serializer-test-namespace"); - id116_Item = Reader.NameTable.Add(@"TypeWithEnumFlagPropertyHavingDefaultValue"); - id26_BaseIXmlSerializable = Reader.NameTable.Add(@"BaseIXmlSerializable"); - id58_TypeWithGetSetArrayMembers = Reader.NameTable.Add(@"TypeWithGetSetArrayMembers"); - id168_Value = Reader.NameTable.Add(@"Value"); - id75_BaseClassWithSamePropertyName = Reader.NameTable.Add(@"BaseClassWithSamePropertyName"); - id151_double = Reader.NameTable.Add(@"double"); - id112_TypeWithXmlQualifiedName = Reader.NameTable.Add(@"TypeWithXmlQualifiedName"); - id126_TypeWithFieldsOrdered = Reader.NameTable.Add(@"TypeWithFieldsOrdered"); - id186_MyDate = Reader.NameTable.Add(@"MyDate"); - id193_DefaultTime = Reader.NameTable.Add(@"DefaultTime"); - id39_Instrument = Reader.NameTable.Add(@"Instrument"); - id97_ItemChoiceType = Reader.NameTable.Add(@"ItemChoiceType"); - id245_IntAProp = Reader.NameTable.Add(@"IntAProp"); - id185_Today = Reader.NameTable.Add(@"Today"); - id235_xelement = Reader.NameTable.Add(@"xelement"); - id294_MetricConfigUrl = Reader.NameTable.Add(@"MetricConfigUrl"); - id311_Item = Reader.NameTable.Add(@"Item"); - id255_StringProperty = Reader.NameTable.Add(@"StringProperty"); - id251_MyStruct = Reader.NameTable.Add(@"MyStruct"); - id195_NullableTimeWithValue = Reader.NameTable.Add(@"NullableTimeWithValue"); - id161_ArrayOfString1 = Reader.NameTable.Add(@"ArrayOfString1"); - id167_P2 = Reader.NameTable.Add(@"P2"); - id300_StringArrayValue = Reader.NameTable.Add(@"StringArrayValue"); - id297_CharProperty = Reader.NameTable.Add(@"CharProperty"); - id156_XElement = Reader.NameTable.Add(@"XElement"); - id155_ArrayOfXElement = Reader.NameTable.Add(@"ArrayOfXElement"); - id218_SubTotal = Reader.NameTable.Add(@"SubTotal"); - id17_Dog = Reader.NameTable.Add(@"Dog"); - id149_string = Reader.NameTable.Add(@"string"); - id315_strfld = Reader.NameTable.Add(@"strfld"); - id314_IntField1 = Reader.NameTable.Add(@"IntField1"); - id160_httpmynamespace = Reader.NameTable.Add(@"http://mynamespace"); - id147_int = Reader.NameTable.Add(@"int"); - id145_ArrayOfOrderedItem = Reader.NameTable.Add(@"ArrayOfOrderedItem"); - id118_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithArrayProperties"); - id200_ByteProperty = Reader.NameTable.Add(@"ByteProperty"); - id163_ArrayOfBoolean = Reader.NameTable.Add(@"ArrayOfBoolean"); - id92_IntEnum = Reader.NameTable.Add(@"IntEnum"); - id178_BinaryHexContent = Reader.NameTable.Add(@"BinaryHexContent"); - id269_OptionullInt = Reader.NameTable.Add(@"OptionullInt"); - id305_NameContent = Reader.NameTable.Add(@"NameContent"); - id59_TypeWithGetOnlyArrayProperties = Reader.NameTable.Add(@"TypeWithGetOnlyArrayProperties"); - id250_Data = Reader.NameTable.Add(@"Data"); - id28_DerivedIXmlSerializable = Reader.NameTable.Add(@"DerivedIXmlSerializable"); - id46_RootElement = Reader.NameTable.Add(@"RootElement"); - id125_ComplexChoiceB = Reader.NameTable.Add(@"ComplexChoiceB"); - id79_TypeWithByteArrayAsXmlText = Reader.NameTable.Add(@"TypeWithByteArrayAsXmlText"); - id207_value = Reader.NameTable.Add(@"value"); - id271_Struct2 = Reader.NameTable.Add(@"Struct2"); - id215_ShipTo = Reader.NameTable.Add(@"ShipTo"); - id86_SomeStruct = Reader.NameTable.Add(@"SomeStruct"); - id310_HexBinaryContent = Reader.NameTable.Add(@"HexBinaryContent"); - id159_ArrayOfItemChoiceType = Reader.NameTable.Add(@"ArrayOfItemChoiceType"); - id238_CurrentDateTime = Reader.NameTable.Add(@"CurrentDateTime"); - id89_ByteEnum = Reader.NameTable.Add(@"ByteEnum"); - id246_NIntAProp = Reader.NameTable.Add(@"NIntAProp"); - id3_TypeWithXmlDocumentProperty = Reader.NameTable.Add(@"TypeWithXmlDocumentProperty"); - id76_DerivedClassWithSameProperty = Reader.NameTable.Add(@"DerivedClassWithSameProperty"); - id22_BaseClass = Reader.NameTable.Add(@"BaseClass"); - id33_AliasedTestType = Reader.NameTable.Add(@"AliasedTestType"); - id9_TimeOnlyAsXsdTimeWrapper = Reader.NameTable.Add(@"TimeOnlyAsXsdTimeWrapper"); - id21_Employee = Reader.NameTable.Add(@"Employee"); - id281_CustomXmlArrayProperty = Reader.NameTable.Add(@"CustomXmlArrayProperty"); - id5_Item = Reader.NameTable.Add(@"TypeWithDateTimeOffsetProperties"); - id196_NullableDefaultTime = Reader.NameTable.Add(@"NullableDefaultTime"); - id249_Collection = Reader.NameTable.Add(@"Collection"); - id206_EmployeeName = Reader.NameTable.Add(@"EmployeeName"); - id111_ServerSettings = Reader.NameTable.Add(@"ServerSettings"); - id110_Item = Reader.NameTable.Add(@"TypeWithNonPublicDefaultConstructor"); - id139_Value1 = Reader.NameTable.Add(@"Value1"); - id51_Parameter = Reader.NameTable.Add(@"Parameter"); - id278_Item = Reader.NameTable.Add(@"XmlNamespaceDeclarationsProperty"); - id291_name = Reader.NameTable.Add(@"name"); - id68_DCStruct = Reader.NameTable.Add(@"DCStruct"); - id88_WithNullables = Reader.NameTable.Add(@"WithNullables"); - id71_TypeA = Reader.NameTable.Add(@"TypeA"); - id289_Item = Reader.NameTable.Add(@"QualifiedSchemaFormListProperty"); - id146_ArrayOfInt = Reader.NameTable.Add(@"ArrayOfInt"); - id242_NIntAField = Reader.NameTable.Add(@"NIntAField"); - id299_Foo = Reader.NameTable.Add(@"Foo"); - id175_UnitPrice = Reader.NameTable.Add(@"UnitPrice"); - id230_FloatProp = Reader.NameTable.Add(@"FloatProp"); - id101_Item = Reader.NameTable.Add(@"ClassImplementingIXmlSerializable"); - id252_MyEnum1 = Reader.NameTable.Add(@"MyEnum1"); - id135_Name = Reader.NameTable.Add(@"Name"); - id263_Some = Reader.NameTable.Add(@"Some"); - id264_Int = Reader.NameTable.Add(@"Int"); - id183_NullableDTO = Reader.NameTable.Add(@"NullableDTO"); - id191_Now = Reader.NameTable.Add(@"Now"); - id182_DefaultDTO = Reader.NameTable.Add(@"DefaultDTO"); - id286_MyFieldIgnored = Reader.NameTable.Add(@"MyFieldIgnored"); - id95_ULongEnum = Reader.NameTable.Add(@"ULongEnum"); - id105_TypeWithXmlSchemaFormAttribute = Reader.NameTable.Add(@"TypeWithXmlSchemaFormAttribute"); + id70_DCStruct = Reader.NameTable.Add(@"DCStruct"); + id292_XmlAttributeForm = Reader.NameTable.Add(@"XmlAttributeForm"); + id291_Item = Reader.NameTable.Add(@"QualifiedSchemaFormListProperty"); + id294_customElement = Reader.NameTable.Add(@"customElement"); + id312_HexBinaryContent = Reader.NameTable.Add(@"HexBinaryContent"); + id185_NullableDTO = Reader.NameTable.Add(@"NullableDTO"); + id89_WithEnums = Reader.NameTable.Add(@"WithEnums"); + id179_LineTotal = Reader.NameTable.Add(@"LineTotal"); + id269_Short = Reader.NameTable.Add(@"Short"); + id278_XmlIncludeProperty = Reader.NameTable.Add(@"XmlIncludeProperty"); + id153_double = Reader.NameTable.Add(@"double"); + id215_State = Reader.NameTable.Add(@"State"); + id183_DTO2 = Reader.NameTable.Add(@"DTO2"); + id213_Line1 = Reader.NameTable.Add(@"Line1"); + id189_DefaultDate = Reader.NameTable.Add(@"DefaultDate"); + id120_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithArrayProperties"); + id107_TypeWithXmlSchemaFormAttribute = Reader.NameTable.Add(@"TypeWithXmlSchemaFormAttribute"); + id180_BinaryHexContent = Reader.NameTable.Add(@"BinaryHexContent"); + id251_IntLProp = Reader.NameTable.Add(@"IntLProp"); + id272_OptionalInt = Reader.NameTable.Add(@"OptionalInt"); + id281_XmlElementPropertyNode = Reader.NameTable.Add(@"XmlElementPropertyNode"); + id14_TypeWithByteProperty = Reader.NameTable.Add(@"TypeWithByteProperty"); + id79_DerivedClassWithSameProperty2 = Reader.NameTable.Add(@"DerivedClassWithSameProperty2"); id4_TypeWithBinaryProperty = Reader.NameTable.Add(@"TypeWithBinaryProperty"); - id64_ArrayOfAnyType = Reader.NameTable.Add(@"ArrayOfAnyType"); + id233_IntValue = Reader.NameTable.Add(@"IntValue"); + id83_Item = Reader.NameTable.Add(@"TypeWithXmlTextAttributeOnArray"); + id144_ParameterOfString = Reader.NameTable.Add(@"ParameterOfString"); + id317_strfld = Reader.NameTable.Add(@"strfld"); + id303_IntArrayValue = Reader.NameTable.Add(@"IntArrayValue"); + id239_Number = Reader.NameTable.Add(@"Number"); + id196_NullableTime = Reader.NameTable.Add(@"NullableTime"); + id29_PurchaseOrder = Reader.NameTable.Add(@"PurchaseOrder"); + id232_FloatProp = Reader.NameTable.Add(@"FloatProp"); + id217_ShipTo = Reader.NameTable.Add(@"ShipTo"); + id60_TypeWithGetSetArrayMembers = Reader.NameTable.Add(@"TypeWithGetSetArrayMembers"); + id64_TypeWithMyCollectionField = Reader.NameTable.Add(@"TypeWithMyCollectionField"); id8_TimeOnlyWrapper = Reader.NameTable.Add(@"TimeOnlyWrapper"); - id56_TypeWithDateTimeStringProperty = Reader.NameTable.Add(@"TypeWithDateTimeStringProperty"); - id208_AttributeString = Reader.NameTable.Add(@"AttributeString"); - id117_TypeWithShouldSerializeMethod = Reader.NameTable.Add(@"TypeWithShouldSerializeMethod"); - id165_ArrayOfArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfArrayOfSimpleType"); - id87_WithEnums = Reader.NameTable.Add(@"WithEnums"); - id50_RootClass = Reader.NameTable.Add(@"RootClass"); - id273_Word = Reader.NameTable.Add(@"Word"); - id13_Item = Reader.NameTable.Add(@"TypeWithDefaultTimeSpanProperty"); - id247_IntLProp = Reader.NameTable.Add(@"IntLProp"); - id25_SimpleDerivedClass = Reader.NameTable.Add(@"SimpleDerivedClass"); - id164_QualifiedParameter = Reader.NameTable.Add(@"QualifiedParameter"); - id77_DerivedClassWithSameProperty2 = Reader.NameTable.Add(@"DerivedClassWithSameProperty2"); - id41_Trumpet = Reader.NameTable.Add(@"Trumpet"); - id67_TypeWithEnumMembers = Reader.NameTable.Add(@"TypeWithEnumMembers"); - id258_ListProperty = Reader.NameTable.Add(@"ListProperty"); - id115_Item = Reader.NameTable.Add(@"TypeWithEnumPropertyHavingDefaultValue"); - id158_ArrayOfTypeA = Reader.NameTable.Add(@"ArrayOfTypeA"); - id107_Item = Reader.NameTable.Add(@"TypeWithSchemaFormInXmlAttribute"); - id66_MyEnum = Reader.NameTable.Add(@"MyEnum"); - id237_DateTimeString = Reader.NameTable.Add(@"DateTimeString"); - id43_DefaultValuesSetToNaN = Reader.NameTable.Add(@"DefaultValuesSetToNaN"); - id49_httpexamplecom = Reader.NameTable.Add(@"http://example.com"); - id234_Parameters = Reader.NameTable.Add(@"Parameters"); - id120_Item = Reader.NameTable.Add(@"TypeWithTypesHavingCustomFormatter"); - id272_XmlAttributeName = Reader.NameTable.Add(@"XmlAttributeName"); - id72_TypeB = Reader.NameTable.Add(@"TypeB"); - id265_Short = Reader.NameTable.Add(@"Short"); - id98_TypeWithAnyAttribute = Reader.NameTable.Add(@"TypeWithAnyAttribute"); - id34_BaseClass1 = Reader.NameTable.Add(@"BaseClass1"); - id284_StrProperty = Reader.NameTable.Add(@"StrProperty"); - id298_EnumProperty = Reader.NameTable.Add(@"EnumProperty"); - id283_SimpleTypeValue = Reader.NameTable.Add(@"SimpleTypeValue"); - id114_Item = Reader.NameTable.Add(@"TypeWithPropertiesHavingDefaultValue"); - id14_TypeWithByteProperty = Reader.NameTable.Add(@"TypeWithByteProperty"); - id213_State = Reader.NameTable.Add(@"State"); - id211_Line1 = Reader.NameTable.Add(@"Line1"); - id6_Item = Reader.NameTable.Add(@"TypeWithDateAndTimeOnlyProperties"); - id309_Base64BinaryContent = Reader.NameTable.Add(@"Base64BinaryContent"); - id244_NIntLField = Reader.NameTable.Add(@"NIntLField"); - id84_ClassImplementsInterface = Reader.NameTable.Add(@"ClassImplementsInterface"); + id313_Item = Reader.NameTable.Add(@"Item"); + id122_Item = Reader.NameTable.Add(@"TypeWithTypesHavingCustomFormatter"); + id301_Foo = Reader.NameTable.Add(@"Foo"); + id225_Z = Reader.NameTable.Add(@"Z"); + id254_Data = Reader.NameTable.Add(@"Data"); + id261_DateTimeProperty = Reader.NameTable.Add(@"DateTimeProperty"); + id182_DTO = Reader.NameTable.Add(@"DTO"); + id177_UnitPrice = Reader.NameTable.Add(@"UnitPrice"); + id257_ByteArray = Reader.NameTable.Add(@"ByteArray"); + id308_NCNameContent = Reader.NameTable.Add(@"NCNameContent"); + id98_AttributeTesting = Reader.NameTable.Add(@"AttributeTesting"); + id206_GroupName = Reader.NameTable.Add(@"GroupName"); + id187_Today = Reader.NameTable.Add(@"Today"); + id100_TypeWithAnyAttribute = Reader.NameTable.Add(@"TypeWithAnyAttribute"); + id287_MyField = Reader.NameTable.Add(@"MyField"); + id74_TypeB = Reader.NameTable.Add(@"TypeB"); + id102_SimpleKnownTypeValue = Reader.NameTable.Add(@"SimpleKnownTypeValue"); + id40_Brass = Reader.NameTable.Add(@"Brass"); + id244_F2 = Reader.NameTable.Add(@"F2"); + id250_NIntAProp = Reader.NameTable.Add(@"NIntAProp"); + id184_DefaultDTO = Reader.NameTable.Add(@"DefaultDTO"); + id267_Some = Reader.NameTable.Add(@"Some"); + id5_Item = Reader.NameTable.Add(@"TypeWithDateTimeOffsetProperties"); + id115_TypeWith2DArrayProperty2 = Reader.NameTable.Add(@"TypeWith2DArrayProperty2"); + id277_Word = Reader.NameTable.Add(@"Word"); + id263_ClassID = Reader.NameTable.Add(@"ClassID"); + id314_Amount = Reader.NameTable.Add(@"Amount"); + id192_NullableDefaultDate = Reader.NameTable.Add(@"NullableDefaultDate"); + id202_ByteProperty = Reader.NameTable.Add(@"ByteProperty"); + id147_ArrayOfOrderedItem = Reader.NameTable.Add(@"ArrayOfOrderedItem"); + id231_DoubleProp = Reader.NameTable.Add(@"DoubleProp"); + id31_Address = Reader.NameTable.Add(@"Address"); id45_Item = Reader.NameTable.Add(@"DefaultValuesSetToNegativeInfinity"); - id177_LineTotal = Reader.NameTable.Add(@"LineTotal"); - id57_SimpleType = Reader.NameTable.Add(@"SimpleType"); - id61_StructNotSerializable = Reader.NameTable.Add(@"StructNotSerializable"); - id220_TotalCost = Reader.NameTable.Add(@"TotalCost"); - id288_NoneSchemaFormListProperty = Reader.NameTable.Add(@"NoneSchemaFormListProperty"); - id187_DefaultDate = Reader.NameTable.Add(@"DefaultDate"); - id268_OptionalInt = Reader.NameTable.Add(@"OptionalInt"); - id240_F2 = Reader.NameTable.Add(@"F2"); - id210_BoolValue = Reader.NameTable.Add(@"BoolValue"); - id236_xelements = Reader.NameTable.Add(@"xelements"); - id32_OrderedItem = Reader.NameTable.Add(@"OrderedItem"); - id174_Description = Reader.NameTable.Add(@"Description"); - id248_NIntLProp = Reader.NameTable.Add(@"NIntLProp"); - id162_NoneParameter = Reader.NameTable.Add(@"NoneParameter"); - id78_Item = Reader.NameTable.Add(@"TypeWithDateTimePropertyAsXmlTime"); - id152_ArrayOfInstrument = Reader.NameTable.Add(@"ArrayOfInstrument"); - id104_TypeWithPropertyNameSpecified = Reader.NameTable.Add(@"TypeWithPropertyNameSpecified"); - id19_Group = Reader.NameTable.Add(@"Group"); - id169_Child = Reader.NameTable.Add(@"Child"); + id227_Instruments = Reader.NameTable.Add(@"Instruments"); + id15_TypeWithXmlNodeArrayProperty = Reader.NameTable.Add(@"TypeWithXmlNodeArrayProperty"); + id132_TypeClashA = Reader.NameTable.Add(@"TypeClashA"); + id190_NullableDate = Reader.NameTable.Add(@"NullableDate"); + id203_Age = Reader.NameTable.Add(@"Age"); + id113_ServerSettings = Reader.NameTable.Add(@"ServerSettings"); + id297_TwoDArrayOfSimpleType = Reader.NameTable.Add(@"TwoDArrayOfSimpleType"); + id50_RootClass = Reader.NameTable.Add(@"RootClass"); + id306_DateContent = Reader.NameTable.Add(@"DateContent"); + id191_NullableDateWithValue = Reader.NameTable.Add(@"NullableDateWithValue"); + id124_Item = Reader.NameTable.Add(@"TypeWithPropertyHavingComplexChoice"); + id54_XElementArrayWrapper = Reader.NameTable.Add(@"XElementArrayWrapper"); + id21_Employee = Reader.NameTable.Add(@"Employee"); + id279_XmlEnumProperty = Reader.NameTable.Add(@"XmlEnumProperty"); + id164_NoneParameter = Reader.NameTable.Add(@"NoneParameter"); + id141_Value1 = Reader.NameTable.Add(@"Value1"); + id119_TypeWithShouldSerializeMethod = Reader.NameTable.Add(@"TypeWithShouldSerializeMethod"); + id219_Items = Reader.NameTable.Add(@"Items"); id42_Pet = Reader.NameTable.Add(@"Pet"); - id227_DoubleField = Reader.NameTable.Add(@"DoubleField"); - id44_Item = Reader.NameTable.Add(@"DefaultValuesSetToPositiveInfinity"); - id216_OrderDate = Reader.NameTable.Add(@"OrderDate"); - id70_BuiltInTypes = Reader.NameTable.Add(@"BuiltInTypes"); - id132_FirstName = Reader.NameTable.Add(@"FirstName"); - id229_DoubleProp = Reader.NameTable.Add(@"DoubleProp"); - id81_Item = Reader.NameTable.Add(@"TypeWithXmlTextAttributeOnArray"); - id131_Person = Reader.NameTable.Add(@"Person"); - id223_Z = Reader.NameTable.Add(@"Z"); - id99_KnownTypesThroughConstructor = Reader.NameTable.Add(@"KnownTypesThroughConstructor"); - id141_XmlSerializerAttributes = Reader.NameTable.Add(@"XmlSerializerAttributes"); - id121_Item = Reader.NameTable.Add(@"TypeWithArrayPropertyHavingChoice"); - id170_Children = Reader.NameTable.Add(@"Children"); - id290_XmlAttributeForm = Reader.NameTable.Add(@"XmlAttributeForm"); - id63_Item = Reader.NameTable.Add(@"TypeWithReadOnlyMyCollectionProperty"); - id123_MoreChoices = Reader.NameTable.Add(@"MoreChoices"); - id85_WithStruct = Reader.NameTable.Add(@"WithStruct"); - id108_CustomDocument = Reader.NameTable.Add(@"CustomDocument"); - id232_id = Reader.NameTable.Add(@"id"); - id205_GroupVehicle = Reader.NameTable.Add(@"GroupVehicle"); - id228_SingleField = Reader.NameTable.Add(@"SingleField"); - id166_P1 = Reader.NameTable.Add(@"P1"); - id293_DS2Root = Reader.NameTable.Add(@"DS2Root"); + id139_A = Reader.NameTable.Add(@"A"); + id10_DateTimeDateWrapper = Reader.NameTable.Add(@"DateTimeDateWrapper"); + id171_Child = Reader.NameTable.Add(@"Child"); + id266_IsLoaded = Reader.NameTable.Add(@"IsLoaded"); + id226_Prop = Reader.NameTable.Add(@"Prop"); + id241_DateTimeString = Reader.NameTable.Add(@"DateTimeString"); + id273_OptionullInt = Reader.NameTable.Add(@"OptionullInt"); + id38_Orchestra = Reader.NameTable.Add(@"Orchestra"); + id145_MsgDocumentType = Reader.NameTable.Add(@"MsgDocumentType"); id20_Vehicle = Reader.NameTable.Add(@"Vehicle"); - id15_TypeWithXmlNodeArrayProperty = Reader.NameTable.Add(@"TypeWithXmlNodeArrayProperty"); - id74_Item = Reader.NameTable.Add(@"__TypeNameWithSpecialCharacters漢ñ"); - id37_dateTime = Reader.NameTable.Add(@"dateTime"); - id181_DTO2 = Reader.NameTable.Add(@"DTO2"); - id203_LicenseNumber = Reader.NameTable.Add(@"LicenseNumber"); - id129_TypeClashB = Reader.NameTable.Add(@"TypeClashB"); - id274_Number = Reader.NameTable.Add(@"Number"); - id199_TimeSpanProperty2 = Reader.NameTable.Add(@"TimeSpanProperty2"); - id233_refs = Reader.NameTable.Add(@"refs"); - id261_Id = Reader.NameTable.Add(@"Id"); - id280_httpelement = Reader.NameTable.Add(@"http://element"); - id91_ShortEnum = Reader.NameTable.Add(@"ShortEnum"); - id130_TypeClashA = Reader.NameTable.Add(@"TypeClashA"); - id16_Animal = Reader.NameTable.Add(@"Animal"); - id217_Items = Reader.NameTable.Add(@"Items"); - id189_NullableDateWithValue = Reader.NameTable.Add(@"NullableDateWithValue"); + id92_SByteEnum = Reader.NameTable.Add(@"SByteEnum"); + id237_xelement = Reader.NameTable.Add(@"xelement"); + id245_IntAField = Reader.NameTable.Add(@"IntAField"); + id101_KnownTypesThroughConstructor = Reader.NameTable.Add(@"KnownTypesThroughConstructor"); + id188_MyDate = Reader.NameTable.Add(@"MyDate"); + id230_SingleField = Reader.NameTable.Add(@"SingleField"); + id73_TypeA = Reader.NameTable.Add(@"TypeA"); + id286_StrProperty = Reader.NameTable.Add(@"StrProperty"); + id197_NullableTimeWithValue = Reader.NameTable.Add(@"NullableTimeWithValue"); + id126_ComplexChoiceA = Reader.NameTable.Add(@"ComplexChoiceA"); + id224_Y = Reader.NameTable.Add(@"Y"); + id319_httptestcom = Reader.NameTable.Add(@"http://test.com"); + id56_Item = Reader.NameTable.Add(@"TypeWithXmlTextSeparatorOnChoiceMixedContent"); + id170_Value = Reader.NameTable.Add(@"Value"); + id173_IsValved = Reader.NameTable.Add(@"IsValved"); + id93_ShortEnum = Reader.NameTable.Add(@"ShortEnum"); + id97_ULongEnum = Reader.NameTable.Add(@"ULongEnum"); + id270_Optional = Reader.NameTable.Add(@"Optional"); + id138_ContainerType = Reader.NameTable.Add(@"ContainerType"); + id28_DerivedIXmlSerializable = Reader.NameTable.Add(@"DerivedIXmlSerializable"); + id210_AttributeString = Reader.NameTable.Add(@"AttributeString"); + id11_DateTimeTimeWrapper = Reader.NameTable.Add(@"DateTimeTimeWrapper"); + id198_NullableDefaultTime = Reader.NameTable.Add(@"NullableDefaultTime"); + id207_GroupVehicle = Reader.NameTable.Add(@"GroupVehicle"); + id204_Breed = Reader.NameTable.Add(@"Breed"); + id282_httpelement = Reader.NameTable.Add(@"http://element"); + id44_Item = Reader.NameTable.Add(@"DefaultValuesSetToPositiveInfinity"); + id23_DerivedClass = Reader.NameTable.Add(@"DerivedClass"); + id156_ArrayOfParameter = Reader.NameTable.Add(@"ArrayOfParameter"); + id55_Item = Reader.NameTable.Add(@"DateTimeOffsetIXmlSerializableContainer"); + id280_Item = Reader.NameTable.Add(@"XmlNamespaceDeclarationsProperty"); + id72_BuiltInTypes = Reader.NameTable.Add(@"BuiltInTypes"); + id36_ArrayOfDateTime = Reader.NameTable.Add(@"ArrayOfDateTime"); + id310_NMTOKENSContent = Reader.NameTable.Add(@"NMTOKENSContent"); + id136_LastName = Reader.NameTable.Add(@"LastName"); + id112_Item = Reader.NameTable.Add(@"TypeWithNonPublicDefaultConstructor"); + id290_NoneSchemaFormListProperty = Reader.NameTable.Add(@"NoneSchemaFormListProperty"); + id117_Item = Reader.NameTable.Add(@"TypeWithEnumPropertyHavingDefaultValue"); + id166_QualifiedParameter = Reader.NameTable.Add(@"QualifiedParameter"); id18_DogBreed = Reader.NameTable.Add(@"DogBreed"); - id260_DisplayName = Reader.NameTable.Add(@"DisplayName"); - id277_XmlEnumProperty = Reader.NameTable.Add(@"XmlEnumProperty"); - id96_AttributeTesting = Reader.NameTable.Add(@"AttributeTesting"); - id302_DateTimeContent = Reader.NameTable.Add(@"DateTimeContent"); - id94_LongEnum = Reader.NameTable.Add(@"LongEnum"); - id262_IsLoaded = Reader.NameTable.Add(@"IsLoaded"); - id214_Zip = Reader.NameTable.Add(@"Zip"); - id267_Optionull = Reader.NameTable.Add(@"Optionull"); - id292_customElement = Reader.NameTable.Add(@"customElement"); - id304_DateContent = Reader.NameTable.Add(@"DateContent"); - id301_IntArrayValue = Reader.NameTable.Add(@"IntArrayValue"); - id137_A = Reader.NameTable.Add(@"A"); - id31_Address = Reader.NameTable.Add(@"Address"); - id266_Optional = Reader.NameTable.Add(@"Optional"); - id190_NullableDefaultDate = Reader.NameTable.Add(@"NullableDefaultDate"); - id202_Breed = Reader.NameTable.Add(@"Breed"); - id154_ArrayOfParameter = Reader.NameTable.Add(@"ArrayOfParameter"); - id279_XmlElementPropertyNode = Reader.NameTable.Add(@"XmlElementPropertyNode"); + id47_TypeWithLinkedProperty = Reader.NameTable.Add(@"TypeWithLinkedProperty"); + id300_EnumProperty = Reader.NameTable.Add(@"EnumProperty"); + id235_refs = Reader.NameTable.Add(@"refs"); + id9_TimeOnlyAsXsdTimeWrapper = Reader.NameTable.Add(@"TimeOnlyAsXsdTimeWrapper"); id52_XElementWrapper = Reader.NameTable.Add(@"XElementWrapper"); - id83_EnumFlags = Reader.NameTable.Add(@"EnumFlags"); - id308_NMTOKENSContent = Reader.NameTable.Add(@"NMTOKENSContent"); - id69_DCClassWithEnumAndStruct = Reader.NameTable.Add(@"DCClassWithEnumAndStruct"); - id285_MyField = Reader.NameTable.Add(@"MyField"); - id253_ByteArray = Reader.NameTable.Add(@"ByteArray"); - id80_SimpleDC = Reader.NameTable.Add(@"SimpleDC"); - id276_XmlIncludeProperty = Reader.NameTable.Add(@"XmlIncludeProperty"); - id179_Base64Content = Reader.NameTable.Add(@"Base64Content"); - id35_DerivedClass1 = Reader.NameTable.Add(@"DerivedClass1"); - id153_ArrayOfTypeWithLinkedProperty = Reader.NameTable.Add(@"ArrayOfTypeWithLinkedProperty"); - id231_IntValue = Reader.NameTable.Add(@"IntValue"); - id106_MyXmlType = Reader.NameTable.Add(@"MyXmlType"); - id150_ArrayOfDouble = Reader.NameTable.Add(@"ArrayOfDouble"); - id194_NullableTime = Reader.NameTable.Add(@"NullableTime"); - id136_ContainerType = Reader.NameTable.Add(@"ContainerType"); + id258_Item = Reader.NameTable.Add(@"PropertyNameWithSpecialCharacters漢ñ"); + id128_TypeWithFieldsOrdered = Reader.NameTable.Add(@"TypeWithFieldsOrdered"); + id129_Item = Reader.NameTable.Add(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName"); + id284_EnumValue = Reader.NameTable.Add(@"EnumValue"); + id315_IntField2 = Reader.NameTable.Add(@"IntField2"); + id76_Item = Reader.NameTable.Add(@"__TypeNameWithSpecialCharacters漢ñ"); + id58_TypeWithDateTimeStringProperty = Reader.NameTable.Add(@"TypeWithDateTimeStringProperty"); + id285_SimpleTypeValue = Reader.NameTable.Add(@"SimpleTypeValue"); + id151_string = Reader.NameTable.Add(@"string"); id48_Document = Reader.NameTable.Add(@"Document"); - id173_ItemName = Reader.NameTable.Add(@"ItemName"); - id225_Instruments = Reader.NameTable.Add(@"Instruments"); - id313_IntField2 = Reader.NameTable.Add(@"IntField2"); - id40_Brass = Reader.NameTable.Add(@"Brass"); - id201_Age = Reader.NameTable.Add(@"Age"); - id222_Y = Reader.NameTable.Add(@"Y"); - id82_Item = Reader.NameTable.Add(@"http://schemas.xmlsoap.org/ws/2005/04/discovery"); - id23_DerivedClass = Reader.NameTable.Add(@"DerivedClass"); - id119_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithValue"); + id295_DS2Root = Reader.NameTable.Add(@"DS2Root"); + id240_DecimalNumber = Reader.NameTable.Add(@"DecimalNumber"); + id152_ArrayOfDouble = Reader.NameTable.Add(@"ArrayOfDouble"); + id316_IntField1 = Reader.NameTable.Add(@"IntField1"); + id318_TestProperty = Reader.NameTable.Add(@"TestProperty"); + id32_OrderedItem = Reader.NameTable.Add(@"OrderedItem"); + id162_httpmynamespace = Reader.NameTable.Add(@"http://mynamespace"); + id167_ArrayOfArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfArrayOfSimpleType"); + id176_Description = Reader.NameTable.Add(@"Description"); + id275_Struct2 = Reader.NameTable.Add(@"Struct2"); + id68_MyEnum = Reader.NameTable.Add(@"MyEnum"); + id78_DerivedClassWithSameProperty = Reader.NameTable.Add(@"DerivedClassWithSameProperty"); + id142_Value2 = Reader.NameTable.Add(@"Value2"); + id13_Item = Reader.NameTable.Add(@"TypeWithDefaultTimeSpanProperty"); + id90_WithNullables = Reader.NameTable.Add(@"WithNullables"); + id243_F1 = Reader.NameTable.Add(@"F1"); + id252_NIntLProp = Reader.NameTable.Add(@"NIntLProp"); + id116_Item = Reader.NameTable.Add(@"TypeWithPropertiesHavingDefaultValue"); + id34_BaseClass1 = Reader.NameTable.Add(@"BaseClass1"); + id307_NameContent = Reader.NameTable.Add(@"NameContent"); + id19_Group = Reader.NameTable.Add(@"Group"); + id304_DateTimeContent = Reader.NameTable.Add(@"DateTimeContent"); + id1_TypeWithXmlElementProperty = Reader.NameTable.Add(@"TypeWithXmlElementProperty"); + id69_TypeWithEnumMembers = Reader.NameTable.Add(@"TypeWithEnumMembers"); + id169_P2 = Reader.NameTable.Add(@"P2"); + id57_XmlTextSeparatorChoice = Reader.NameTable.Add(@"XmlTextSeparatorChoice"); id53_XElementStruct = Reader.NameTable.Add(@"XElementStruct"); - id127_Item = Reader.NameTable.Add(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName"); - id243_IntLField = Reader.NameTable.Add(@"IntLField"); - id316_TestProperty = Reader.NameTable.Add(@"TestProperty"); - id259_ClassID = Reader.NameTable.Add(@"ClassID"); - id180_DTO = Reader.NameTable.Add(@"DTO"); - id124_ComplexChoiceA = Reader.NameTable.Add(@"ComplexChoiceA"); - id93_UIntEnum = Reader.NameTable.Add(@"UIntEnum"); - id171_IsValved = Reader.NameTable.Add(@"IsValved"); - id113_TypeWith2DArrayProperty2 = Reader.NameTable.Add(@"TypeWith2DArrayProperty2"); - id192_MyTime = Reader.NameTable.Add(@"MyTime"); + id43_DefaultValuesSetToNaN = Reader.NameTable.Add(@"DefaultValuesSetToNaN"); + id228_Comment2 = Reader.NameTable.Add(@"Comment2"); + id17_Dog = Reader.NameTable.Add(@"Dog"); + id131_TypeClashB = Reader.NameTable.Add(@"TypeClashB"); + id134_FirstName = Reader.NameTable.Add(@"FirstName"); + id94_IntEnum = Reader.NameTable.Add(@"IntEnum"); + id149_int = Reader.NameTable.Add(@"int"); + id311_Base64BinaryContent = Reader.NameTable.Add(@"Base64BinaryContent"); + id66_ArrayOfAnyType = Reader.NameTable.Add(@"ArrayOfAnyType"); + id255_MyStruct = Reader.NameTable.Add(@"MyStruct"); + id85_EnumFlags = Reader.NameTable.Add(@"EnumFlags"); + id181_Base64Content = Reader.NameTable.Add(@"Base64Content"); + id186_NullableDefaultDTO = Reader.NameTable.Add(@"NullableDefaultDTO"); + id248_NIntLField = Reader.NameTable.Add(@"NIntLField"); id12_TypeWithTimeSpanProperty = Reader.NameTable.Add(@"TypeWithTimeSpanProperty"); - id90_SByteEnum = Reader.NameTable.Add(@"SByteEnum"); - id38_Orchestra = Reader.NameTable.Add(@"Orchestra"); - id103_Item = Reader.NameTable.Add(@"StructImplementingIXmlSerializableWithParameterlessConstructor"); - id122_Item = Reader.NameTable.Add(@"TypeWithPropertyHavingComplexChoice"); - id306_NCNameContent = Reader.NameTable.Add(@"NCNameContent"); - id134_LastName = Reader.NameTable.Add(@"LastName"); - id11_DateTimeTimeWrapper = Reader.NameTable.Add(@"DateTimeTimeWrapper"); - id303_QNameContent = Reader.NameTable.Add(@"QNameContent"); - id317_httptestcom = Reader.NameTable.Add(@"http://test.com"); - id257_DateTimeProperty = Reader.NameTable.Add(@"DateTimeProperty"); - id109_CustomElement = Reader.NameTable.Add(@"CustomElement"); - id36_ArrayOfDateTime = Reader.NameTable.Add(@"ArrayOfDateTime"); - id224_Prop = Reader.NameTable.Add(@"Prop"); - id198_TimeSpanProperty = Reader.NameTable.Add(@"TimeSpanProperty"); + id118_Item = Reader.NameTable.Add(@"TypeWithEnumFlagPropertyHavingDefaultValue"); + id246_NIntAField = Reader.NameTable.Add(@"NIntAField"); + id16_Animal = Reader.NameTable.Add(@"Animal"); + id175_ItemName = Reader.NameTable.Add(@"ItemName"); + id172_Children = Reader.NameTable.Add(@"Children"); + id84_Item = Reader.NameTable.Add(@"http://schemas.xmlsoap.org/ws/2005/04/discovery"); + id296_MetricConfigUrl = Reader.NameTable.Add(@"MetricConfigUrl"); + id222_TotalCost = Reader.NameTable.Add(@"TotalCost"); + id289_Item = Reader.NameTable.Add(@"UnqualifiedSchemaFormListProperty"); + id82_SimpleDC = Reader.NameTable.Add(@"SimpleDC"); + id133_Person = Reader.NameTable.Add(@"Person"); + id22_BaseClass = Reader.NameTable.Add(@"BaseClass"); + id242_CurrentDateTime = Reader.NameTable.Add(@"CurrentDateTime"); + id88_SomeStruct = Reader.NameTable.Add(@"SomeStruct"); + id298_EmptyStringProperty = Reader.NameTable.Add(@"EmptyStringProperty"); + id214_City = Reader.NameTable.Add(@"City"); + id211_DateTimeValue = Reader.NameTable.Add(@"DateTimeValue"); + id305_QNameContent = Reader.NameTable.Add(@"QNameContent"); + id236_Parameters = Reader.NameTable.Add(@"Parameters"); + id158_XElement = Reader.NameTable.Add(@"XElement"); + id46_RootElement = Reader.NameTable.Add(@"RootElement"); + id159_ArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfSimpleType"); + id111_CustomElement = Reader.NameTable.Add(@"CustomElement"); + id163_ArrayOfString1 = Reader.NameTable.Add(@"ArrayOfString1"); + id51_Parameter = Reader.NameTable.Add(@"Parameter"); + id249_IntAProp = Reader.NameTable.Add(@"IntAProp"); + id95_UIntEnum = Reader.NameTable.Add(@"UIntEnum"); + id160_ArrayOfTypeA = Reader.NameTable.Add(@"ArrayOfTypeA"); + id208_EmployeeName = Reader.NameTable.Add(@"EmployeeName"); + id276_XmlAttributeName = Reader.NameTable.Add(@"XmlAttributeName"); + id154_ArrayOfInstrument = Reader.NameTable.Add(@"ArrayOfInstrument"); + id299_CharProperty = Reader.NameTable.Add(@"CharProperty"); + id71_DCClassWithEnumAndStruct = Reader.NameTable.Add(@"DCClassWithEnumAndStruct"); + id209_value = Reader.NameTable.Add(@"value"); + id271_Optionull = Reader.NameTable.Add(@"Optionull"); + id143_XmlSerializerAttributes = Reader.NameTable.Add(@"XmlSerializerAttributes"); + id125_MoreChoices = Reader.NameTable.Add(@"MoreChoices"); + id103_Item = Reader.NameTable.Add(@"ClassImplementingIXmlSerializable"); + id35_DerivedClass1 = Reader.NameTable.Add(@"DerivedClass1"); + id130_Root = Reader.NameTable.Add(@"Root"); + id174_Modulation = Reader.NameTable.Add(@"Modulation"); + id114_TypeWithXmlQualifiedName = Reader.NameTable.Add(@"TypeWithXmlQualifiedName"); + id212_BoolValue = Reader.NameTable.Add(@"BoolValue"); + id302_StringArrayValue = Reader.NameTable.Add(@"StringArrayValue"); + id3_TypeWithXmlDocumentProperty = Reader.NameTable.Add(@"TypeWithXmlDocumentProperty"); + id161_ArrayOfItemChoiceType = Reader.NameTable.Add(@"ArrayOfItemChoiceType"); + id140_B = Reader.NameTable.Add(@"B"); + id87_WithStruct = Reader.NameTable.Add(@"WithStruct"); + id59_SimpleType = Reader.NameTable.Add(@"SimpleType"); + id200_TimeSpanProperty = Reader.NameTable.Add(@"TimeSpanProperty"); + id25_SimpleDerivedClass = Reader.NameTable.Add(@"SimpleDerivedClass"); + id234_id = Reader.NameTable.Add(@"id"); + id108_MyXmlType = Reader.NameTable.Add(@"MyXmlType"); + id262_ListProperty = Reader.NameTable.Add(@"ListProperty"); + id6_Item = Reader.NameTable.Add(@"TypeWithDateAndTimeOnlyProperties"); + id135_MiddleName = Reader.NameTable.Add(@"MiddleName"); + id238_xelements = Reader.NameTable.Add(@"xelements"); + id61_TypeWithGetOnlyArrayProperties = Reader.NameTable.Add(@"TypeWithGetOnlyArrayProperties"); + id33_AliasedTestType = Reader.NameTable.Add(@"AliasedTestType"); + id86_ClassImplementsInterface = Reader.NameTable.Add(@"ClassImplementsInterface"); + id30_httpwwwcontoso1com = Reader.NameTable.Add(@"http://www.contoso1.com"); + id106_TypeWithPropertyNameSpecified = Reader.NameTable.Add(@"TypeWithPropertyNameSpecified"); + id96_LongEnum = Reader.NameTable.Add(@"LongEnum"); + id194_MyTime = Reader.NameTable.Add(@"MyTime"); + id165_ArrayOfBoolean = Reader.NameTable.Add(@"ArrayOfBoolean"); + id137_Name = Reader.NameTable.Add(@"Name"); + id309_NMTOKENContent = Reader.NameTable.Add(@"NMTOKENContent"); + id80_Item = Reader.NameTable.Add(@"TypeWithDateTimePropertyAsXmlTime"); + id288_MyFieldIgnored = Reader.NameTable.Add(@"MyFieldIgnored"); + id283_CustomXmlArrayProperty = Reader.NameTable.Add(@"CustomXmlArrayProperty"); + id49_httpexamplecom = Reader.NameTable.Add(@"http://example.com"); + id253_Collection = Reader.NameTable.Add(@"Collection"); + id127_ComplexChoiceB = Reader.NameTable.Add(@"ComplexChoiceB"); + id201_TimeSpanProperty2 = Reader.NameTable.Add(@"TimeSpanProperty2"); + id199_TestValue = Reader.NameTable.Add(@"TestValue"); + id260_IntProperty = Reader.NameTable.Add(@"IntProperty"); + id193_Now = Reader.NameTable.Add(@"Now"); + id155_ArrayOfTypeWithLinkedProperty = Reader.NameTable.Add(@"ArrayOfTypeWithLinkedProperty"); + id67_anyType = Reader.NameTable.Add(@"anyType"); + id109_Item = Reader.NameTable.Add(@"TypeWithSchemaFormInXmlAttribute"); + id205_LicenseNumber = Reader.NameTable.Add(@"LicenseNumber"); + id264_DisplayName = Reader.NameTable.Add(@"DisplayName"); + id148_ArrayOfInt = Reader.NameTable.Add(@"ArrayOfInt"); + id91_ByteEnum = Reader.NameTable.Add(@"ByteEnum"); + id37_dateTime = Reader.NameTable.Add(@"dateTime"); + id81_TypeWithByteArrayAsXmlText = Reader.NameTable.Add(@"TypeWithByteArrayAsXmlText"); + id75_TypeHasArrayOfASerializedAsB = Reader.NameTable.Add(@"TypeHasArrayOfASerializedAsB"); + id220_SubTotal = Reader.NameTable.Add(@"SubTotal"); + id178_Quantity = Reader.NameTable.Add(@"Quantity"); + id65_Item = Reader.NameTable.Add(@"TypeWithReadOnlyMyCollectionProperty"); } } @@ -16353,11 +16589,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write121_TypeWithXmlElementProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write123_TypeWithXmlElementProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read127_TypeWithXmlElementProperty(); + return ((XmlSerializationReader1)reader).Read129_TypeWithXmlElementProperty(); } } @@ -16368,11 +16604,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write122_TypeWithXmlDocumentProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write124_TypeWithXmlDocumentProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read128_TypeWithXmlDocumentProperty(); + return ((XmlSerializationReader1)reader).Read130_TypeWithXmlDocumentProperty(); } } @@ -16383,11 +16619,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write123_TypeWithBinaryProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write125_TypeWithBinaryProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read129_TypeWithBinaryProperty(); + return ((XmlSerializationReader1)reader).Read131_TypeWithBinaryProperty(); } } @@ -16398,11 +16634,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write124_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write126_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read130_Item(); + return ((XmlSerializationReader1)reader).Read132_Item(); } } @@ -16413,11 +16649,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write125_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write127_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read131_Item(); + return ((XmlSerializationReader1)reader).Read133_Item(); } } @@ -16428,11 +16664,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write126_DateOnlyWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write128_DateOnlyWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read132_DateOnlyWrapper(); + return ((XmlSerializationReader1)reader).Read134_DateOnlyWrapper(); } } @@ -16443,11 +16679,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write127_TimeOnlyWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write129_TimeOnlyWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read133_TimeOnlyWrapper(); + return ((XmlSerializationReader1)reader).Read135_TimeOnlyWrapper(); } } @@ -16458,11 +16694,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write128_TimeOnlyAsXsdTimeWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write130_TimeOnlyAsXsdTimeWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read134_TimeOnlyAsXsdTimeWrapper(); + return ((XmlSerializationReader1)reader).Read136_TimeOnlyAsXsdTimeWrapper(); } } @@ -16473,11 +16709,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write129_DateTimeDateWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write131_DateTimeDateWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read135_DateTimeDateWrapper(); + return ((XmlSerializationReader1)reader).Read137_DateTimeDateWrapper(); } } @@ -16488,11 +16724,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write130_DateTimeTimeWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write132_DateTimeTimeWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read136_DateTimeTimeWrapper(); + return ((XmlSerializationReader1)reader).Read138_DateTimeTimeWrapper(); } } @@ -16503,11 +16739,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write131_TypeWithTimeSpanProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write133_TypeWithTimeSpanProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read137_TypeWithTimeSpanProperty(); + return ((XmlSerializationReader1)reader).Read139_TypeWithTimeSpanProperty(); } } @@ -16518,11 +16754,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write132_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write134_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read138_Item(); + return ((XmlSerializationReader1)reader).Read140_Item(); } } @@ -16533,11 +16769,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write133_TypeWithByteProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write135_TypeWithByteProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read139_TypeWithByteProperty(); + return ((XmlSerializationReader1)reader).Read141_TypeWithByteProperty(); } } @@ -16548,11 +16784,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write134_TypeWithXmlNodeArrayProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write136_TypeWithXmlNodeArrayProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read140_TypeWithXmlNodeArrayProperty(); + return ((XmlSerializationReader1)reader).Read142_TypeWithXmlNodeArrayProperty(); } } @@ -16563,11 +16799,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write135_Animal(objectToSerialize); + ((XmlSerializationWriter1)writer).Write137_Animal(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read141_Animal(); + return ((XmlSerializationReader1)reader).Read143_Animal(); } } @@ -16578,11 +16814,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write136_Dog(objectToSerialize); + ((XmlSerializationWriter1)writer).Write138_Dog(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read142_Dog(); + return ((XmlSerializationReader1)reader).Read144_Dog(); } } @@ -16593,11 +16829,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write137_DogBreed(objectToSerialize); + ((XmlSerializationWriter1)writer).Write139_DogBreed(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read143_DogBreed(); + return ((XmlSerializationReader1)reader).Read145_DogBreed(); } } @@ -16608,11 +16844,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write138_Group(objectToSerialize); + ((XmlSerializationWriter1)writer).Write140_Group(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read144_Group(); + return ((XmlSerializationReader1)reader).Read146_Group(); } } @@ -16623,11 +16859,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write139_Vehicle(objectToSerialize); + ((XmlSerializationWriter1)writer).Write141_Vehicle(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read145_Vehicle(); + return ((XmlSerializationReader1)reader).Read147_Vehicle(); } } @@ -16638,11 +16874,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write140_Employee(objectToSerialize); + ((XmlSerializationWriter1)writer).Write142_Employee(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read146_Employee(); + return ((XmlSerializationReader1)reader).Read148_Employee(); } } @@ -16653,11 +16889,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write141_BaseClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write143_BaseClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read147_BaseClass(); + return ((XmlSerializationReader1)reader).Read149_BaseClass(); } } @@ -16668,11 +16904,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write142_DerivedClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write144_DerivedClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read148_DerivedClass(); + return ((XmlSerializationReader1)reader).Read150_DerivedClass(); } } @@ -16683,11 +16919,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write143_SimpleBaseClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write145_SimpleBaseClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read149_SimpleBaseClass(); + return ((XmlSerializationReader1)reader).Read151_SimpleBaseClass(); } } @@ -16698,11 +16934,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write144_SimpleDerivedClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write146_SimpleDerivedClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read150_SimpleDerivedClass(); + return ((XmlSerializationReader1)reader).Read152_SimpleDerivedClass(); } } @@ -16713,11 +16949,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write145_BaseIXmlSerializable(objectToSerialize); + ((XmlSerializationWriter1)writer).Write147_BaseIXmlSerializable(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read151_BaseIXmlSerializable(); + return ((XmlSerializationReader1)reader).Read153_BaseIXmlSerializable(); } } @@ -16728,11 +16964,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write146_DerivedIXmlSerializable(objectToSerialize); + ((XmlSerializationWriter1)writer).Write148_DerivedIXmlSerializable(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read152_DerivedIXmlSerializable(); + return ((XmlSerializationReader1)reader).Read154_DerivedIXmlSerializable(); } } @@ -16743,11 +16979,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write147_PurchaseOrder(objectToSerialize); + ((XmlSerializationWriter1)writer).Write149_PurchaseOrder(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read153_PurchaseOrder(); + return ((XmlSerializationReader1)reader).Read155_PurchaseOrder(); } } @@ -16758,11 +16994,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write148_Address(objectToSerialize); + ((XmlSerializationWriter1)writer).Write150_Address(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read154_Address(); + return ((XmlSerializationReader1)reader).Read156_Address(); } } @@ -16773,11 +17009,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write149_OrderedItem(objectToSerialize); + ((XmlSerializationWriter1)writer).Write151_OrderedItem(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read155_OrderedItem(); + return ((XmlSerializationReader1)reader).Read157_OrderedItem(); } } @@ -16788,11 +17024,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write150_AliasedTestType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write152_AliasedTestType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read156_AliasedTestType(); + return ((XmlSerializationReader1)reader).Read158_AliasedTestType(); } } @@ -16803,11 +17039,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write151_BaseClass1(objectToSerialize); + ((XmlSerializationWriter1)writer).Write153_BaseClass1(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read157_BaseClass1(); + return ((XmlSerializationReader1)reader).Read159_BaseClass1(); } } @@ -16818,11 +17054,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write152_DerivedClass1(objectToSerialize); + ((XmlSerializationWriter1)writer).Write154_DerivedClass1(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read158_DerivedClass1(); + return ((XmlSerializationReader1)reader).Read160_DerivedClass1(); } } @@ -16833,11 +17069,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write153_ArrayOfDateTime(objectToSerialize); + ((XmlSerializationWriter1)writer).Write155_ArrayOfDateTime(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read159_ArrayOfDateTime(); + return ((XmlSerializationReader1)reader).Read161_ArrayOfDateTime(); } } @@ -16848,11 +17084,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write154_Orchestra(objectToSerialize); + ((XmlSerializationWriter1)writer).Write156_Orchestra(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read160_Orchestra(); + return ((XmlSerializationReader1)reader).Read162_Orchestra(); } } @@ -16863,11 +17099,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write155_Instrument(objectToSerialize); + ((XmlSerializationWriter1)writer).Write157_Instrument(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read161_Instrument(); + return ((XmlSerializationReader1)reader).Read163_Instrument(); } } @@ -16878,11 +17114,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write156_Brass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write158_Brass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read162_Brass(); + return ((XmlSerializationReader1)reader).Read164_Brass(); } } @@ -16893,11 +17129,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write157_Trumpet(objectToSerialize); + ((XmlSerializationWriter1)writer).Write159_Trumpet(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read163_Trumpet(); + return ((XmlSerializationReader1)reader).Read165_Trumpet(); } } @@ -16908,11 +17144,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write158_Pet(objectToSerialize); + ((XmlSerializationWriter1)writer).Write160_Pet(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read164_Pet(); + return ((XmlSerializationReader1)reader).Read166_Pet(); } } @@ -16923,11 +17159,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write159_DefaultValuesSetToNaN(objectToSerialize); + ((XmlSerializationWriter1)writer).Write161_DefaultValuesSetToNaN(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read165_DefaultValuesSetToNaN(); + return ((XmlSerializationReader1)reader).Read167_DefaultValuesSetToNaN(); } } @@ -16938,11 +17174,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write160_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write162_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read166_Item(); + return ((XmlSerializationReader1)reader).Read168_Item(); } } @@ -16953,11 +17189,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write161_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write163_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read167_Item(); + return ((XmlSerializationReader1)reader).Read169_Item(); } } @@ -16968,11 +17204,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write162_RootElement(objectToSerialize); + ((XmlSerializationWriter1)writer).Write164_RootElement(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read168_RootElement(); + return ((XmlSerializationReader1)reader).Read170_RootElement(); } } @@ -16983,11 +17219,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write163_TypeWithLinkedProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write165_TypeWithLinkedProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read169_TypeWithLinkedProperty(); + return ((XmlSerializationReader1)reader).Read171_TypeWithLinkedProperty(); } } @@ -16998,11 +17234,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write164_Document(objectToSerialize); + ((XmlSerializationWriter1)writer).Write166_Document(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read170_Document(); + return ((XmlSerializationReader1)reader).Read172_Document(); } } @@ -17013,11 +17249,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write165_RootClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write167_RootClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read171_RootClass(); + return ((XmlSerializationReader1)reader).Read173_RootClass(); } } @@ -17028,11 +17264,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write166_Parameter(objectToSerialize); + ((XmlSerializationWriter1)writer).Write168_Parameter(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read172_Parameter(); + return ((XmlSerializationReader1)reader).Read174_Parameter(); } } @@ -17043,11 +17279,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write167_XElementWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write169_XElementWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read173_XElementWrapper(); + return ((XmlSerializationReader1)reader).Read175_XElementWrapper(); } } @@ -17058,11 +17294,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write168_XElementStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write170_XElementStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read174_XElementStruct(); + return ((XmlSerializationReader1)reader).Read176_XElementStruct(); } } @@ -17073,11 +17309,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write169_XElementArrayWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write171_XElementArrayWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read175_XElementArrayWrapper(); + return ((XmlSerializationReader1)reader).Read177_XElementArrayWrapper(); } } @@ -17088,11 +17324,41 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write170_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write172_Item(objectToSerialize); + } + + protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { + return ((XmlSerializationReader1)reader).Read178_Item(); + } + } + + public sealed class TypeWithXmlTextSeparatorOnChoiceMixedContentSerializer : XmlSerializer1 { + + public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { + return xmlReader.IsStartElement(@"TypeWithXmlTextSeparatorOnChoiceMixedContent", @""); + } + + protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { + ((XmlSerializationWriter1)writer).Write173_Item(objectToSerialize); + } + + protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { + return ((XmlSerializationReader1)reader).Read179_Item(); + } + } + + public sealed class XmlTextSeparatorChoiceSerializer : XmlSerializer1 { + + public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { + return xmlReader.IsStartElement(@"XmlTextSeparatorChoice", @""); + } + + protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { + ((XmlSerializationWriter1)writer).Write174_XmlTextSeparatorChoice(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read176_Item(); + return ((XmlSerializationReader1)reader).Read180_XmlTextSeparatorChoice(); } } @@ -17103,11 +17369,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write171_TypeWithDateTimeStringProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write175_TypeWithDateTimeStringProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read177_TypeWithDateTimeStringProperty(); + return ((XmlSerializationReader1)reader).Read181_TypeWithDateTimeStringProperty(); } } @@ -17118,11 +17384,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write172_SimpleType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write176_SimpleType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read178_SimpleType(); + return ((XmlSerializationReader1)reader).Read182_SimpleType(); } } @@ -17133,11 +17399,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write173_TypeWithGetSetArrayMembers(objectToSerialize); + ((XmlSerializationWriter1)writer).Write177_TypeWithGetSetArrayMembers(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read179_TypeWithGetSetArrayMembers(); + return ((XmlSerializationReader1)reader).Read183_TypeWithGetSetArrayMembers(); } } @@ -17148,11 +17414,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write174_TypeWithGetOnlyArrayProperties(objectToSerialize); + ((XmlSerializationWriter1)writer).Write178_TypeWithGetOnlyArrayProperties(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read180_TypeWithGetOnlyArrayProperties(); + return ((XmlSerializationReader1)reader).Read184_TypeWithGetOnlyArrayProperties(); } } @@ -17163,11 +17429,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write175_TypeWithArraylikeMembers(objectToSerialize); + ((XmlSerializationWriter1)writer).Write179_TypeWithArraylikeMembers(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read181_TypeWithArraylikeMembers(); + return ((XmlSerializationReader1)reader).Read185_TypeWithArraylikeMembers(); } } @@ -17178,11 +17444,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write176_StructNotSerializable(objectToSerialize); + ((XmlSerializationWriter1)writer).Write180_StructNotSerializable(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read182_StructNotSerializable(); + return ((XmlSerializationReader1)reader).Read186_StructNotSerializable(); } } @@ -17193,11 +17459,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write177_TypeWithMyCollectionField(objectToSerialize); + ((XmlSerializationWriter1)writer).Write181_TypeWithMyCollectionField(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read183_TypeWithMyCollectionField(); + return ((XmlSerializationReader1)reader).Read187_TypeWithMyCollectionField(); } } @@ -17208,11 +17474,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write178_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write182_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read184_Item(); + return ((XmlSerializationReader1)reader).Read188_Item(); } } @@ -17223,11 +17489,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write179_ArrayOfAnyType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write183_ArrayOfAnyType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read185_ArrayOfAnyType(); + return ((XmlSerializationReader1)reader).Read189_ArrayOfAnyType(); } } @@ -17238,11 +17504,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write180_MyEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write184_MyEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read186_MyEnum(); + return ((XmlSerializationReader1)reader).Read190_MyEnum(); } } @@ -17253,11 +17519,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write181_TypeWithEnumMembers(objectToSerialize); + ((XmlSerializationWriter1)writer).Write185_TypeWithEnumMembers(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read187_TypeWithEnumMembers(); + return ((XmlSerializationReader1)reader).Read191_TypeWithEnumMembers(); } } @@ -17268,11 +17534,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write182_DCStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write186_DCStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read188_DCStruct(); + return ((XmlSerializationReader1)reader).Read192_DCStruct(); } } @@ -17283,11 +17549,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write183_DCClassWithEnumAndStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write187_DCClassWithEnumAndStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read189_DCClassWithEnumAndStruct(); + return ((XmlSerializationReader1)reader).Read193_DCClassWithEnumAndStruct(); } } @@ -17298,11 +17564,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write184_BuiltInTypes(objectToSerialize); + ((XmlSerializationWriter1)writer).Write188_BuiltInTypes(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read190_BuiltInTypes(); + return ((XmlSerializationReader1)reader).Read194_BuiltInTypes(); } } @@ -17313,11 +17579,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write185_TypeA(objectToSerialize); + ((XmlSerializationWriter1)writer).Write189_TypeA(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read191_TypeA(); + return ((XmlSerializationReader1)reader).Read195_TypeA(); } } @@ -17328,11 +17594,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write186_TypeB(objectToSerialize); + ((XmlSerializationWriter1)writer).Write190_TypeB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read192_TypeB(); + return ((XmlSerializationReader1)reader).Read196_TypeB(); } } @@ -17343,11 +17609,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write187_TypeHasArrayOfASerializedAsB(objectToSerialize); + ((XmlSerializationWriter1)writer).Write191_TypeHasArrayOfASerializedAsB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read193_TypeHasArrayOfASerializedAsB(); + return ((XmlSerializationReader1)reader).Read197_TypeHasArrayOfASerializedAsB(); } } @@ -17358,11 +17624,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write188_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write192_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read194_Item(); + return ((XmlSerializationReader1)reader).Read198_Item(); } } @@ -17373,11 +17639,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write189_BaseClassWithSamePropertyName(objectToSerialize); + ((XmlSerializationWriter1)writer).Write193_BaseClassWithSamePropertyName(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read195_BaseClassWithSamePropertyName(); + return ((XmlSerializationReader1)reader).Read199_BaseClassWithSamePropertyName(); } } @@ -17388,11 +17654,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write190_DerivedClassWithSameProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write194_DerivedClassWithSameProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read196_DerivedClassWithSameProperty(); + return ((XmlSerializationReader1)reader).Read200_DerivedClassWithSameProperty(); } } @@ -17403,11 +17669,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write191_DerivedClassWithSameProperty2(objectToSerialize); + ((XmlSerializationWriter1)writer).Write195_DerivedClassWithSameProperty2(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read197_DerivedClassWithSameProperty2(); + return ((XmlSerializationReader1)reader).Read201_DerivedClassWithSameProperty2(); } } @@ -17418,11 +17684,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write192_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write196_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read198_Item(); + return ((XmlSerializationReader1)reader).Read202_Item(); } } @@ -17433,11 +17699,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write193_TypeWithByteArrayAsXmlText(objectToSerialize); + ((XmlSerializationWriter1)writer).Write197_TypeWithByteArrayAsXmlText(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read199_TypeWithByteArrayAsXmlText(); + return ((XmlSerializationReader1)reader).Read203_TypeWithByteArrayAsXmlText(); } } @@ -17448,11 +17714,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write194_SimpleDC(objectToSerialize); + ((XmlSerializationWriter1)writer).Write198_SimpleDC(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read200_SimpleDC(); + return ((XmlSerializationReader1)reader).Read204_SimpleDC(); } } @@ -17463,11 +17729,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write195_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write199_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read201_Item(); + return ((XmlSerializationReader1)reader).Read205_Item(); } } @@ -17478,11 +17744,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write196_EnumFlags(objectToSerialize); + ((XmlSerializationWriter1)writer).Write200_EnumFlags(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read202_EnumFlags(); + return ((XmlSerializationReader1)reader).Read206_EnumFlags(); } } @@ -17493,11 +17759,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write197_ClassImplementsInterface(objectToSerialize); + ((XmlSerializationWriter1)writer).Write201_ClassImplementsInterface(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read203_ClassImplementsInterface(); + return ((XmlSerializationReader1)reader).Read207_ClassImplementsInterface(); } } @@ -17508,11 +17774,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write198_WithStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write202_WithStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read204_WithStruct(); + return ((XmlSerializationReader1)reader).Read208_WithStruct(); } } @@ -17523,11 +17789,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write199_SomeStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write203_SomeStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read205_SomeStruct(); + return ((XmlSerializationReader1)reader).Read209_SomeStruct(); } } @@ -17538,11 +17804,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write200_WithEnums(objectToSerialize); + ((XmlSerializationWriter1)writer).Write204_WithEnums(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read206_WithEnums(); + return ((XmlSerializationReader1)reader).Read210_WithEnums(); } } @@ -17553,11 +17819,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write201_WithNullables(objectToSerialize); + ((XmlSerializationWriter1)writer).Write205_WithNullables(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read207_WithNullables(); + return ((XmlSerializationReader1)reader).Read211_WithNullables(); } } @@ -17568,11 +17834,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write202_ByteEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write206_ByteEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read208_ByteEnum(); + return ((XmlSerializationReader1)reader).Read212_ByteEnum(); } } @@ -17583,11 +17849,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write203_SByteEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write207_SByteEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read209_SByteEnum(); + return ((XmlSerializationReader1)reader).Read213_SByteEnum(); } } @@ -17598,11 +17864,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write204_ShortEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write208_ShortEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read210_ShortEnum(); + return ((XmlSerializationReader1)reader).Read214_ShortEnum(); } } @@ -17613,11 +17879,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write205_IntEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write209_IntEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read211_IntEnum(); + return ((XmlSerializationReader1)reader).Read215_IntEnum(); } } @@ -17628,11 +17894,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write206_UIntEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write210_UIntEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read212_UIntEnum(); + return ((XmlSerializationReader1)reader).Read216_UIntEnum(); } } @@ -17643,11 +17909,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write207_LongEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write211_LongEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read213_LongEnum(); + return ((XmlSerializationReader1)reader).Read217_LongEnum(); } } @@ -17658,11 +17924,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write208_ULongEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write212_ULongEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read214_ULongEnum(); + return ((XmlSerializationReader1)reader).Read218_ULongEnum(); } } @@ -17673,11 +17939,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write209_AttributeTesting(objectToSerialize); + ((XmlSerializationWriter1)writer).Write213_AttributeTesting(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read215_AttributeTesting(); + return ((XmlSerializationReader1)reader).Read219_AttributeTesting(); } } @@ -17688,11 +17954,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write210_ItemChoiceType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write214_ItemChoiceType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read216_ItemChoiceType(); + return ((XmlSerializationReader1)reader).Read220_ItemChoiceType(); } } @@ -17703,11 +17969,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write211_TypeWithAnyAttribute(objectToSerialize); + ((XmlSerializationWriter1)writer).Write215_TypeWithAnyAttribute(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read217_TypeWithAnyAttribute(); + return ((XmlSerializationReader1)reader).Read221_TypeWithAnyAttribute(); } } @@ -17718,11 +17984,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write212_KnownTypesThroughConstructor(objectToSerialize); + ((XmlSerializationWriter1)writer).Write216_KnownTypesThroughConstructor(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read218_KnownTypesThroughConstructor(); + return ((XmlSerializationReader1)reader).Read222_KnownTypesThroughConstructor(); } } @@ -17733,11 +17999,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write213_SimpleKnownTypeValue(objectToSerialize); + ((XmlSerializationWriter1)writer).Write217_SimpleKnownTypeValue(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read219_SimpleKnownTypeValue(); + return ((XmlSerializationReader1)reader).Read223_SimpleKnownTypeValue(); } } @@ -17748,11 +18014,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write214_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write218_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read220_Item(); + return ((XmlSerializationReader1)reader).Read224_Item(); } } @@ -17763,11 +18029,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write215_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write219_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read221_Item(); + return ((XmlSerializationReader1)reader).Read225_Item(); } } @@ -17778,11 +18044,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write216_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write220_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read222_Item(); + return ((XmlSerializationReader1)reader).Read226_Item(); } } @@ -17793,11 +18059,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write217_TypeWithPropertyNameSpecified(objectToSerialize); + ((XmlSerializationWriter1)writer).Write221_TypeWithPropertyNameSpecified(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read223_TypeWithPropertyNameSpecified(); + return ((XmlSerializationReader1)reader).Read227_TypeWithPropertyNameSpecified(); } } @@ -17808,11 +18074,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write218_TypeWithXmlSchemaFormAttribute(objectToSerialize); + ((XmlSerializationWriter1)writer).Write222_TypeWithXmlSchemaFormAttribute(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read224_TypeWithXmlSchemaFormAttribute(); + return ((XmlSerializationReader1)reader).Read228_TypeWithXmlSchemaFormAttribute(); } } @@ -17823,11 +18089,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write219_MyXmlType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write223_MyXmlType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read225_MyXmlType(); + return ((XmlSerializationReader1)reader).Read229_MyXmlType(); } } @@ -17838,11 +18104,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write220_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write224_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read226_Item(); + return ((XmlSerializationReader1)reader).Read230_Item(); } } @@ -17853,11 +18119,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write221_CustomDocument(objectToSerialize); + ((XmlSerializationWriter1)writer).Write225_CustomDocument(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read227_CustomDocument(); + return ((XmlSerializationReader1)reader).Read231_CustomDocument(); } } @@ -17868,11 +18134,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write222_CustomElement(objectToSerialize); + ((XmlSerializationWriter1)writer).Write226_CustomElement(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read228_CustomElement(); + return ((XmlSerializationReader1)reader).Read232_CustomElement(); } } @@ -17883,11 +18149,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write223_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write227_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read229_Item(); + return ((XmlSerializationReader1)reader).Read233_Item(); } } @@ -17898,11 +18164,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write224_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write228_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read230_Item(); + return ((XmlSerializationReader1)reader).Read234_Item(); } } @@ -17913,11 +18179,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write225_ServerSettings(objectToSerialize); + ((XmlSerializationWriter1)writer).Write229_ServerSettings(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read231_ServerSettings(); + return ((XmlSerializationReader1)reader).Read235_ServerSettings(); } } @@ -17928,11 +18194,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write226_TypeWithXmlQualifiedName(objectToSerialize); + ((XmlSerializationWriter1)writer).Write230_TypeWithXmlQualifiedName(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read232_TypeWithXmlQualifiedName(); + return ((XmlSerializationReader1)reader).Read236_TypeWithXmlQualifiedName(); } } @@ -17943,11 +18209,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write227_TypeWith2DArrayProperty2(objectToSerialize); + ((XmlSerializationWriter1)writer).Write231_TypeWith2DArrayProperty2(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read233_TypeWith2DArrayProperty2(); + return ((XmlSerializationReader1)reader).Read237_TypeWith2DArrayProperty2(); } } @@ -17958,11 +18224,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write228_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write232_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read234_Item(); + return ((XmlSerializationReader1)reader).Read238_Item(); } } @@ -17973,11 +18239,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write229_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write233_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read235_Item(); + return ((XmlSerializationReader1)reader).Read239_Item(); } } @@ -17988,11 +18254,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write230_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write234_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read236_Item(); + return ((XmlSerializationReader1)reader).Read240_Item(); } } @@ -18003,11 +18269,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write231_TypeWithShouldSerializeMethod(objectToSerialize); + ((XmlSerializationWriter1)writer).Write235_TypeWithShouldSerializeMethod(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read237_TypeWithShouldSerializeMethod(); + return ((XmlSerializationReader1)reader).Read241_TypeWithShouldSerializeMethod(); } } @@ -18018,11 +18284,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write232_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write236_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read238_Item(); + return ((XmlSerializationReader1)reader).Read242_Item(); } } @@ -18033,11 +18299,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write233_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write237_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read239_Item(); + return ((XmlSerializationReader1)reader).Read243_Item(); } } @@ -18048,11 +18314,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write234_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write238_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read240_Item(); + return ((XmlSerializationReader1)reader).Read244_Item(); } } @@ -18063,11 +18329,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write235_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write239_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read241_Item(); + return ((XmlSerializationReader1)reader).Read245_Item(); } } @@ -18078,11 +18344,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write236_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write240_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read242_Item(); + return ((XmlSerializationReader1)reader).Read246_Item(); } } @@ -18093,11 +18359,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write237_MoreChoices(objectToSerialize); + ((XmlSerializationWriter1)writer).Write241_MoreChoices(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read243_MoreChoices(); + return ((XmlSerializationReader1)reader).Read247_MoreChoices(); } } @@ -18108,11 +18374,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write238_ComplexChoiceA(objectToSerialize); + ((XmlSerializationWriter1)writer).Write242_ComplexChoiceA(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read244_ComplexChoiceA(); + return ((XmlSerializationReader1)reader).Read248_ComplexChoiceA(); } } @@ -18123,11 +18389,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write239_ComplexChoiceB(objectToSerialize); + ((XmlSerializationWriter1)writer).Write243_ComplexChoiceB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read245_ComplexChoiceB(); + return ((XmlSerializationReader1)reader).Read249_ComplexChoiceB(); } } @@ -18138,11 +18404,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write240_TypeWithFieldsOrdered(objectToSerialize); + ((XmlSerializationWriter1)writer).Write244_TypeWithFieldsOrdered(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read246_TypeWithFieldsOrdered(); + return ((XmlSerializationReader1)reader).Read250_TypeWithFieldsOrdered(); } } @@ -18153,11 +18419,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write241_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write245_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read247_Item(); + return ((XmlSerializationReader1)reader).Read251_Item(); } } @@ -18168,11 +18434,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write242_Root(objectToSerialize); + ((XmlSerializationWriter1)writer).Write246_Root(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read248_Root(); + return ((XmlSerializationReader1)reader).Read252_Root(); } } @@ -18183,11 +18449,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write243_TypeClashB(objectToSerialize); + ((XmlSerializationWriter1)writer).Write247_TypeClashB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read249_TypeClashB(); + return ((XmlSerializationReader1)reader).Read253_TypeClashB(); } } @@ -18198,11 +18464,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write244_TypeClashA(objectToSerialize); + ((XmlSerializationWriter1)writer).Write248_TypeClashA(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read250_TypeClashA(); + return ((XmlSerializationReader1)reader).Read254_TypeClashA(); } } @@ -18213,11 +18479,11 @@ public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write245_Person(objectToSerialize); + ((XmlSerializationWriter1)writer).Write249_Person(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read251_Person(); + return ((XmlSerializationReader1)reader).Read255_Person(); } } @@ -18229,131 +18495,133 @@ public override System.Collections.Hashtable ReadMethods { get { if (readMethods == null) { System.Collections.Hashtable _tmp = new System.Collections.Hashtable(); - _tmp[@"TypeWithXmlElementProperty::"] = @"Read127_TypeWithXmlElementProperty"; - _tmp[@"TypeWithXmlDocumentProperty::"] = @"Read128_TypeWithXmlDocumentProperty"; - _tmp[@"TypeWithBinaryProperty::"] = @"Read129_TypeWithBinaryProperty"; - _tmp[@"TypeWithDateTimeOffsetProperties::"] = @"Read130_Item"; - _tmp[@"TypeWithDateAndTimeOnlyProperties::"] = @"Read131_Item"; - _tmp[@"DateOnlyWrapper::"] = @"Read132_DateOnlyWrapper"; - _tmp[@"TimeOnlyWrapper::"] = @"Read133_TimeOnlyWrapper"; - _tmp[@"TimeOnlyAsXsdTimeWrapper::"] = @"Read134_TimeOnlyAsXsdTimeWrapper"; - _tmp[@"DateTimeDateWrapper::"] = @"Read135_DateTimeDateWrapper"; - _tmp[@"DateTimeTimeWrapper::"] = @"Read136_DateTimeTimeWrapper"; - _tmp[@"TypeWithTimeSpanProperty::"] = @"Read137_TypeWithTimeSpanProperty"; - _tmp[@"TypeWithDefaultTimeSpanProperty::"] = @"Read138_Item"; - _tmp[@"TypeWithByteProperty::"] = @"Read139_TypeWithByteProperty"; - _tmp[@"TypeWithXmlNodeArrayProperty:::True:"] = @"Read140_TypeWithXmlNodeArrayProperty"; - _tmp[@"Animal::"] = @"Read141_Animal"; - _tmp[@"Dog::"] = @"Read142_Dog"; - _tmp[@"DogBreed::"] = @"Read143_DogBreed"; - _tmp[@"Group::"] = @"Read144_Group"; - _tmp[@"Vehicle::"] = @"Read145_Vehicle"; - _tmp[@"Employee::"] = @"Read146_Employee"; - _tmp[@"BaseClass::"] = @"Read147_BaseClass"; - _tmp[@"DerivedClass::"] = @"Read148_DerivedClass"; - _tmp[@"SimpleBaseClass::"] = @"Read149_SimpleBaseClass"; - _tmp[@"SimpleDerivedClass::"] = @"Read150_SimpleDerivedClass"; - _tmp[@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:"] = @"Read151_BaseIXmlSerializable"; - _tmp[@"XmlSerializableDerivedClass::"] = @"Read152_DerivedIXmlSerializable"; - _tmp[@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:"] = @"Read153_PurchaseOrder"; - _tmp[@"Address::"] = @"Read154_Address"; - _tmp[@"OrderedItem::"] = @"Read155_OrderedItem"; - _tmp[@"AliasedTestType::"] = @"Read156_AliasedTestType"; - _tmp[@"BaseClass1::"] = @"Read157_BaseClass1"; - _tmp[@"DerivedClass1::"] = @"Read158_DerivedClass1"; - _tmp[@"MyCollection1::"] = @"Read159_ArrayOfDateTime"; - _tmp[@"Orchestra::"] = @"Read160_Orchestra"; - _tmp[@"Instrument::"] = @"Read161_Instrument"; - _tmp[@"Brass::"] = @"Read162_Brass"; - _tmp[@"Trumpet::"] = @"Read163_Trumpet"; - _tmp[@"Pet::"] = @"Read164_Pet"; - _tmp[@"DefaultValuesSetToNaN::"] = @"Read165_DefaultValuesSetToNaN"; - _tmp[@"DefaultValuesSetToPositiveInfinity::"] = @"Read166_Item"; - _tmp[@"DefaultValuesSetToNegativeInfinity::"] = @"Read167_Item"; - _tmp[@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:"] = @"Read168_RootElement"; - _tmp[@"TypeWithLinkedProperty::"] = @"Read169_TypeWithLinkedProperty"; - _tmp[@"MsgDocumentType:http://example.com:Document:True:"] = @"Read170_Document"; - _tmp[@"RootClass::"] = @"Read171_RootClass"; - _tmp[@"Parameter::"] = @"Read172_Parameter"; - _tmp[@"XElementWrapper::"] = @"Read173_XElementWrapper"; - _tmp[@"XElementStruct::"] = @"Read174_XElementStruct"; - _tmp[@"XElementArrayWrapper::"] = @"Read175_XElementArrayWrapper"; - _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Read176_Item"; - _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Read177_TypeWithDateTimeStringProperty"; - _tmp[@"SerializationTypes.SimpleType::"] = @"Read178_SimpleType"; - _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Read179_TypeWithGetSetArrayMembers"; - _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Read180_TypeWithGetOnlyArrayProperties"; - _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Read181_TypeWithArraylikeMembers"; - _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Read182_StructNotSerializable"; - _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Read183_TypeWithMyCollectionField"; - _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Read184_Item"; - _tmp[@"SerializationTypes.MyList::"] = @"Read185_ArrayOfAnyType"; - _tmp[@"SerializationTypes.MyEnum::"] = @"Read186_MyEnum"; - _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Read187_TypeWithEnumMembers"; - _tmp[@"SerializationTypes.DCStruct::"] = @"Read188_DCStruct"; - _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Read189_DCClassWithEnumAndStruct"; - _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Read190_BuiltInTypes"; - _tmp[@"SerializationTypes.TypeA::"] = @"Read191_TypeA"; - _tmp[@"SerializationTypes.TypeB::"] = @"Read192_TypeB"; - _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Read193_TypeHasArrayOfASerializedAsB"; - _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Read194_Item"; - _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Read195_BaseClassWithSamePropertyName"; - _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Read196_DerivedClassWithSameProperty"; - _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Read197_DerivedClassWithSameProperty2"; - _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Read198_Item"; - _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Read199_TypeWithByteArrayAsXmlText"; - _tmp[@"SerializationTypes.SimpleDC::"] = @"Read200_SimpleDC"; - _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Read201_Item"; - _tmp[@"SerializationTypes.EnumFlags::"] = @"Read202_EnumFlags"; - _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Read203_ClassImplementsInterface"; - _tmp[@"SerializationTypes.WithStruct::"] = @"Read204_WithStruct"; - _tmp[@"SerializationTypes.SomeStruct::"] = @"Read205_SomeStruct"; - _tmp[@"SerializationTypes.WithEnums::"] = @"Read206_WithEnums"; - _tmp[@"SerializationTypes.WithNullables::"] = @"Read207_WithNullables"; - _tmp[@"SerializationTypes.ByteEnum::"] = @"Read208_ByteEnum"; - _tmp[@"SerializationTypes.SByteEnum::"] = @"Read209_SByteEnum"; - _tmp[@"SerializationTypes.ShortEnum::"] = @"Read210_ShortEnum"; - _tmp[@"SerializationTypes.IntEnum::"] = @"Read211_IntEnum"; - _tmp[@"SerializationTypes.UIntEnum::"] = @"Read212_UIntEnum"; - _tmp[@"SerializationTypes.LongEnum::"] = @"Read213_LongEnum"; - _tmp[@"SerializationTypes.ULongEnum::"] = @"Read214_ULongEnum"; - _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Read215_AttributeTesting"; - _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Read216_ItemChoiceType"; - _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Read217_TypeWithAnyAttribute"; - _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Read218_KnownTypesThroughConstructor"; - _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Read219_SimpleKnownTypeValue"; - _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Read220_Item"; - _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::"] = @"Read221_Item"; - _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::"] = @"Read222_Item"; - _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Read223_TypeWithPropertyNameSpecified"; - _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Read224_TypeWithXmlSchemaFormAttribute"; - _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Read225_MyXmlType"; - _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Read226_Item"; - _tmp[@"SerializationTypes.CustomDocument::"] = @"Read227_CustomDocument"; - _tmp[@"SerializationTypes.CustomElement::"] = @"Read228_CustomElement"; - _tmp[@"SerializationTypes.CustomAttribute::"] = @"Read229_Item"; - _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Read230_Item"; - _tmp[@"SerializationTypes.ServerSettings::"] = @"Read231_ServerSettings"; - _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Read232_TypeWithXmlQualifiedName"; - _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Read233_TypeWith2DArrayProperty2"; - _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Read234_Item"; - _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Read235_Item"; - _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Read236_Item"; - _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Read237_TypeWithShouldSerializeMethod"; - _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Read238_Item"; - _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Read239_Item"; - _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Read240_Item"; - _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Read241_Item"; - _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Read242_Item"; - _tmp[@"SerializationTypes.MoreChoices::"] = @"Read243_MoreChoices"; - _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Read244_ComplexChoiceA"; - _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Read245_ComplexChoiceB"; - _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Read246_TypeWithFieldsOrdered"; - _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Read247_Item"; - _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Read248_Root"; - _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Read249_TypeClashB"; - _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Read250_TypeClashA"; - _tmp[@"Outer+Person::"] = @"Read251_Person"; + _tmp[@"TypeWithXmlElementProperty::"] = @"Read129_TypeWithXmlElementProperty"; + _tmp[@"TypeWithXmlDocumentProperty::"] = @"Read130_TypeWithXmlDocumentProperty"; + _tmp[@"TypeWithBinaryProperty::"] = @"Read131_TypeWithBinaryProperty"; + _tmp[@"TypeWithDateTimeOffsetProperties::"] = @"Read132_Item"; + _tmp[@"TypeWithDateAndTimeOnlyProperties::"] = @"Read133_Item"; + _tmp[@"DateOnlyWrapper::"] = @"Read134_DateOnlyWrapper"; + _tmp[@"TimeOnlyWrapper::"] = @"Read135_TimeOnlyWrapper"; + _tmp[@"TimeOnlyAsXsdTimeWrapper::"] = @"Read136_TimeOnlyAsXsdTimeWrapper"; + _tmp[@"DateTimeDateWrapper::"] = @"Read137_DateTimeDateWrapper"; + _tmp[@"DateTimeTimeWrapper::"] = @"Read138_DateTimeTimeWrapper"; + _tmp[@"TypeWithTimeSpanProperty::"] = @"Read139_TypeWithTimeSpanProperty"; + _tmp[@"TypeWithDefaultTimeSpanProperty::"] = @"Read140_Item"; + _tmp[@"TypeWithByteProperty::"] = @"Read141_TypeWithByteProperty"; + _tmp[@"TypeWithXmlNodeArrayProperty:::True:"] = @"Read142_TypeWithXmlNodeArrayProperty"; + _tmp[@"Animal::"] = @"Read143_Animal"; + _tmp[@"Dog::"] = @"Read144_Dog"; + _tmp[@"DogBreed::"] = @"Read145_DogBreed"; + _tmp[@"Group::"] = @"Read146_Group"; + _tmp[@"Vehicle::"] = @"Read147_Vehicle"; + _tmp[@"Employee::"] = @"Read148_Employee"; + _tmp[@"BaseClass::"] = @"Read149_BaseClass"; + _tmp[@"DerivedClass::"] = @"Read150_DerivedClass"; + _tmp[@"SimpleBaseClass::"] = @"Read151_SimpleBaseClass"; + _tmp[@"SimpleDerivedClass::"] = @"Read152_SimpleDerivedClass"; + _tmp[@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:"] = @"Read153_BaseIXmlSerializable"; + _tmp[@"XmlSerializableDerivedClass::"] = @"Read154_DerivedIXmlSerializable"; + _tmp[@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:"] = @"Read155_PurchaseOrder"; + _tmp[@"Address::"] = @"Read156_Address"; + _tmp[@"OrderedItem::"] = @"Read157_OrderedItem"; + _tmp[@"AliasedTestType::"] = @"Read158_AliasedTestType"; + _tmp[@"BaseClass1::"] = @"Read159_BaseClass1"; + _tmp[@"DerivedClass1::"] = @"Read160_DerivedClass1"; + _tmp[@"MyCollection1::"] = @"Read161_ArrayOfDateTime"; + _tmp[@"Orchestra::"] = @"Read162_Orchestra"; + _tmp[@"Instrument::"] = @"Read163_Instrument"; + _tmp[@"Brass::"] = @"Read164_Brass"; + _tmp[@"Trumpet::"] = @"Read165_Trumpet"; + _tmp[@"Pet::"] = @"Read166_Pet"; + _tmp[@"DefaultValuesSetToNaN::"] = @"Read167_DefaultValuesSetToNaN"; + _tmp[@"DefaultValuesSetToPositiveInfinity::"] = @"Read168_Item"; + _tmp[@"DefaultValuesSetToNegativeInfinity::"] = @"Read169_Item"; + _tmp[@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:"] = @"Read170_RootElement"; + _tmp[@"TypeWithLinkedProperty::"] = @"Read171_TypeWithLinkedProperty"; + _tmp[@"MsgDocumentType:http://example.com:Document:True:"] = @"Read172_Document"; + _tmp[@"RootClass::"] = @"Read173_RootClass"; + _tmp[@"Parameter::"] = @"Read174_Parameter"; + _tmp[@"XElementWrapper::"] = @"Read175_XElementWrapper"; + _tmp[@"XElementStruct::"] = @"Read176_XElementStruct"; + _tmp[@"XElementArrayWrapper::"] = @"Read177_XElementArrayWrapper"; + _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Read178_Item"; + _tmp[@"TypeWithXmlTextSeparatorOnChoiceMixedContent::"] = @"Read179_Item"; + _tmp[@"XmlTextSeparatorChoice::"] = @"Read180_XmlTextSeparatorChoice"; + _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Read181_TypeWithDateTimeStringProperty"; + _tmp[@"SerializationTypes.SimpleType::"] = @"Read182_SimpleType"; + _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Read183_TypeWithGetSetArrayMembers"; + _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Read184_TypeWithGetOnlyArrayProperties"; + _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Read185_TypeWithArraylikeMembers"; + _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Read186_StructNotSerializable"; + _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Read187_TypeWithMyCollectionField"; + _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Read188_Item"; + _tmp[@"SerializationTypes.MyList::"] = @"Read189_ArrayOfAnyType"; + _tmp[@"SerializationTypes.MyEnum::"] = @"Read190_MyEnum"; + _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Read191_TypeWithEnumMembers"; + _tmp[@"SerializationTypes.DCStruct::"] = @"Read192_DCStruct"; + _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Read193_DCClassWithEnumAndStruct"; + _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Read194_BuiltInTypes"; + _tmp[@"SerializationTypes.TypeA::"] = @"Read195_TypeA"; + _tmp[@"SerializationTypes.TypeB::"] = @"Read196_TypeB"; + _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Read197_TypeHasArrayOfASerializedAsB"; + _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Read198_Item"; + _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Read199_BaseClassWithSamePropertyName"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Read200_DerivedClassWithSameProperty"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Read201_DerivedClassWithSameProperty2"; + _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Read202_Item"; + _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Read203_TypeWithByteArrayAsXmlText"; + _tmp[@"SerializationTypes.SimpleDC::"] = @"Read204_SimpleDC"; + _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Read205_Item"; + _tmp[@"SerializationTypes.EnumFlags::"] = @"Read206_EnumFlags"; + _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Read207_ClassImplementsInterface"; + _tmp[@"SerializationTypes.WithStruct::"] = @"Read208_WithStruct"; + _tmp[@"SerializationTypes.SomeStruct::"] = @"Read209_SomeStruct"; + _tmp[@"SerializationTypes.WithEnums::"] = @"Read210_WithEnums"; + _tmp[@"SerializationTypes.WithNullables::"] = @"Read211_WithNullables"; + _tmp[@"SerializationTypes.ByteEnum::"] = @"Read212_ByteEnum"; + _tmp[@"SerializationTypes.SByteEnum::"] = @"Read213_SByteEnum"; + _tmp[@"SerializationTypes.ShortEnum::"] = @"Read214_ShortEnum"; + _tmp[@"SerializationTypes.IntEnum::"] = @"Read215_IntEnum"; + _tmp[@"SerializationTypes.UIntEnum::"] = @"Read216_UIntEnum"; + _tmp[@"SerializationTypes.LongEnum::"] = @"Read217_LongEnum"; + _tmp[@"SerializationTypes.ULongEnum::"] = @"Read218_ULongEnum"; + _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Read219_AttributeTesting"; + _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Read220_ItemChoiceType"; + _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Read221_TypeWithAnyAttribute"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Read222_KnownTypesThroughConstructor"; + _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Read223_SimpleKnownTypeValue"; + _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Read224_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::"] = @"Read225_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::"] = @"Read226_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Read227_TypeWithPropertyNameSpecified"; + _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Read228_TypeWithXmlSchemaFormAttribute"; + _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Read229_MyXmlType"; + _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Read230_Item"; + _tmp[@"SerializationTypes.CustomDocument::"] = @"Read231_CustomDocument"; + _tmp[@"SerializationTypes.CustomElement::"] = @"Read232_CustomElement"; + _tmp[@"SerializationTypes.CustomAttribute::"] = @"Read233_Item"; + _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Read234_Item"; + _tmp[@"SerializationTypes.ServerSettings::"] = @"Read235_ServerSettings"; + _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Read236_TypeWithXmlQualifiedName"; + _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Read237_TypeWith2DArrayProperty2"; + _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Read238_Item"; + _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Read239_Item"; + _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Read240_Item"; + _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Read241_TypeWithShouldSerializeMethod"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Read242_Item"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Read243_Item"; + _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Read244_Item"; + _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Read245_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Read246_Item"; + _tmp[@"SerializationTypes.MoreChoices::"] = @"Read247_MoreChoices"; + _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Read248_ComplexChoiceA"; + _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Read249_ComplexChoiceB"; + _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Read250_TypeWithFieldsOrdered"; + _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Read251_Item"; + _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Read252_Root"; + _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Read253_TypeClashB"; + _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Read254_TypeClashA"; + _tmp[@"Outer+Person::"] = @"Read255_Person"; if (readMethods == null) readMethods = _tmp; } return readMethods; @@ -18364,131 +18632,133 @@ public override System.Collections.Hashtable WriteMethods { get { if (writeMethods == null) { System.Collections.Hashtable _tmp = new System.Collections.Hashtable(); - _tmp[@"TypeWithXmlElementProperty::"] = @"Write121_TypeWithXmlElementProperty"; - _tmp[@"TypeWithXmlDocumentProperty::"] = @"Write122_TypeWithXmlDocumentProperty"; - _tmp[@"TypeWithBinaryProperty::"] = @"Write123_TypeWithBinaryProperty"; - _tmp[@"TypeWithDateTimeOffsetProperties::"] = @"Write124_Item"; - _tmp[@"TypeWithDateAndTimeOnlyProperties::"] = @"Write125_Item"; - _tmp[@"DateOnlyWrapper::"] = @"Write126_DateOnlyWrapper"; - _tmp[@"TimeOnlyWrapper::"] = @"Write127_TimeOnlyWrapper"; - _tmp[@"TimeOnlyAsXsdTimeWrapper::"] = @"Write128_TimeOnlyAsXsdTimeWrapper"; - _tmp[@"DateTimeDateWrapper::"] = @"Write129_DateTimeDateWrapper"; - _tmp[@"DateTimeTimeWrapper::"] = @"Write130_DateTimeTimeWrapper"; - _tmp[@"TypeWithTimeSpanProperty::"] = @"Write131_TypeWithTimeSpanProperty"; - _tmp[@"TypeWithDefaultTimeSpanProperty::"] = @"Write132_Item"; - _tmp[@"TypeWithByteProperty::"] = @"Write133_TypeWithByteProperty"; - _tmp[@"TypeWithXmlNodeArrayProperty:::True:"] = @"Write134_TypeWithXmlNodeArrayProperty"; - _tmp[@"Animal::"] = @"Write135_Animal"; - _tmp[@"Dog::"] = @"Write136_Dog"; - _tmp[@"DogBreed::"] = @"Write137_DogBreed"; - _tmp[@"Group::"] = @"Write138_Group"; - _tmp[@"Vehicle::"] = @"Write139_Vehicle"; - _tmp[@"Employee::"] = @"Write140_Employee"; - _tmp[@"BaseClass::"] = @"Write141_BaseClass"; - _tmp[@"DerivedClass::"] = @"Write142_DerivedClass"; - _tmp[@"SimpleBaseClass::"] = @"Write143_SimpleBaseClass"; - _tmp[@"SimpleDerivedClass::"] = @"Write144_SimpleDerivedClass"; - _tmp[@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:"] = @"Write145_BaseIXmlSerializable"; - _tmp[@"XmlSerializableDerivedClass::"] = @"Write146_DerivedIXmlSerializable"; - _tmp[@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:"] = @"Write147_PurchaseOrder"; - _tmp[@"Address::"] = @"Write148_Address"; - _tmp[@"OrderedItem::"] = @"Write149_OrderedItem"; - _tmp[@"AliasedTestType::"] = @"Write150_AliasedTestType"; - _tmp[@"BaseClass1::"] = @"Write151_BaseClass1"; - _tmp[@"DerivedClass1::"] = @"Write152_DerivedClass1"; - _tmp[@"MyCollection1::"] = @"Write153_ArrayOfDateTime"; - _tmp[@"Orchestra::"] = @"Write154_Orchestra"; - _tmp[@"Instrument::"] = @"Write155_Instrument"; - _tmp[@"Brass::"] = @"Write156_Brass"; - _tmp[@"Trumpet::"] = @"Write157_Trumpet"; - _tmp[@"Pet::"] = @"Write158_Pet"; - _tmp[@"DefaultValuesSetToNaN::"] = @"Write159_DefaultValuesSetToNaN"; - _tmp[@"DefaultValuesSetToPositiveInfinity::"] = @"Write160_Item"; - _tmp[@"DefaultValuesSetToNegativeInfinity::"] = @"Write161_Item"; - _tmp[@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:"] = @"Write162_RootElement"; - _tmp[@"TypeWithLinkedProperty::"] = @"Write163_TypeWithLinkedProperty"; - _tmp[@"MsgDocumentType:http://example.com:Document:True:"] = @"Write164_Document"; - _tmp[@"RootClass::"] = @"Write165_RootClass"; - _tmp[@"Parameter::"] = @"Write166_Parameter"; - _tmp[@"XElementWrapper::"] = @"Write167_XElementWrapper"; - _tmp[@"XElementStruct::"] = @"Write168_XElementStruct"; - _tmp[@"XElementArrayWrapper::"] = @"Write169_XElementArrayWrapper"; - _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Write170_Item"; - _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Write171_TypeWithDateTimeStringProperty"; - _tmp[@"SerializationTypes.SimpleType::"] = @"Write172_SimpleType"; - _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Write173_TypeWithGetSetArrayMembers"; - _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Write174_TypeWithGetOnlyArrayProperties"; - _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Write175_TypeWithArraylikeMembers"; - _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Write176_StructNotSerializable"; - _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Write177_TypeWithMyCollectionField"; - _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Write178_Item"; - _tmp[@"SerializationTypes.MyList::"] = @"Write179_ArrayOfAnyType"; - _tmp[@"SerializationTypes.MyEnum::"] = @"Write180_MyEnum"; - _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Write181_TypeWithEnumMembers"; - _tmp[@"SerializationTypes.DCStruct::"] = @"Write182_DCStruct"; - _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Write183_DCClassWithEnumAndStruct"; - _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Write184_BuiltInTypes"; - _tmp[@"SerializationTypes.TypeA::"] = @"Write185_TypeA"; - _tmp[@"SerializationTypes.TypeB::"] = @"Write186_TypeB"; - _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Write187_TypeHasArrayOfASerializedAsB"; - _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Write188_Item"; - _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Write189_BaseClassWithSamePropertyName"; - _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Write190_DerivedClassWithSameProperty"; - _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Write191_DerivedClassWithSameProperty2"; - _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Write192_Item"; - _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Write193_TypeWithByteArrayAsXmlText"; - _tmp[@"SerializationTypes.SimpleDC::"] = @"Write194_SimpleDC"; - _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Write195_Item"; - _tmp[@"SerializationTypes.EnumFlags::"] = @"Write196_EnumFlags"; - _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Write197_ClassImplementsInterface"; - _tmp[@"SerializationTypes.WithStruct::"] = @"Write198_WithStruct"; - _tmp[@"SerializationTypes.SomeStruct::"] = @"Write199_SomeStruct"; - _tmp[@"SerializationTypes.WithEnums::"] = @"Write200_WithEnums"; - _tmp[@"SerializationTypes.WithNullables::"] = @"Write201_WithNullables"; - _tmp[@"SerializationTypes.ByteEnum::"] = @"Write202_ByteEnum"; - _tmp[@"SerializationTypes.SByteEnum::"] = @"Write203_SByteEnum"; - _tmp[@"SerializationTypes.ShortEnum::"] = @"Write204_ShortEnum"; - _tmp[@"SerializationTypes.IntEnum::"] = @"Write205_IntEnum"; - _tmp[@"SerializationTypes.UIntEnum::"] = @"Write206_UIntEnum"; - _tmp[@"SerializationTypes.LongEnum::"] = @"Write207_LongEnum"; - _tmp[@"SerializationTypes.ULongEnum::"] = @"Write208_ULongEnum"; - _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Write209_AttributeTesting"; - _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Write210_ItemChoiceType"; - _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Write211_TypeWithAnyAttribute"; - _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Write212_KnownTypesThroughConstructor"; - _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Write213_SimpleKnownTypeValue"; - _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Write214_Item"; - _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::"] = @"Write215_Item"; - _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::"] = @"Write216_Item"; - _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Write217_TypeWithPropertyNameSpecified"; - _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Write218_TypeWithXmlSchemaFormAttribute"; - _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Write219_MyXmlType"; - _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Write220_Item"; - _tmp[@"SerializationTypes.CustomDocument::"] = @"Write221_CustomDocument"; - _tmp[@"SerializationTypes.CustomElement::"] = @"Write222_CustomElement"; - _tmp[@"SerializationTypes.CustomAttribute::"] = @"Write223_Item"; - _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Write224_Item"; - _tmp[@"SerializationTypes.ServerSettings::"] = @"Write225_ServerSettings"; - _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Write226_TypeWithXmlQualifiedName"; - _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Write227_TypeWith2DArrayProperty2"; - _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Write228_Item"; - _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Write229_Item"; - _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Write230_Item"; - _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Write231_TypeWithShouldSerializeMethod"; - _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Write232_Item"; - _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Write233_Item"; - _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Write234_Item"; - _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Write235_Item"; - _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Write236_Item"; - _tmp[@"SerializationTypes.MoreChoices::"] = @"Write237_MoreChoices"; - _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Write238_ComplexChoiceA"; - _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Write239_ComplexChoiceB"; - _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Write240_TypeWithFieldsOrdered"; - _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Write241_Item"; - _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Write242_Root"; - _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Write243_TypeClashB"; - _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Write244_TypeClashA"; - _tmp[@"Outer+Person::"] = @"Write245_Person"; + _tmp[@"TypeWithXmlElementProperty::"] = @"Write123_TypeWithXmlElementProperty"; + _tmp[@"TypeWithXmlDocumentProperty::"] = @"Write124_TypeWithXmlDocumentProperty"; + _tmp[@"TypeWithBinaryProperty::"] = @"Write125_TypeWithBinaryProperty"; + _tmp[@"TypeWithDateTimeOffsetProperties::"] = @"Write126_Item"; + _tmp[@"TypeWithDateAndTimeOnlyProperties::"] = @"Write127_Item"; + _tmp[@"DateOnlyWrapper::"] = @"Write128_DateOnlyWrapper"; + _tmp[@"TimeOnlyWrapper::"] = @"Write129_TimeOnlyWrapper"; + _tmp[@"TimeOnlyAsXsdTimeWrapper::"] = @"Write130_TimeOnlyAsXsdTimeWrapper"; + _tmp[@"DateTimeDateWrapper::"] = @"Write131_DateTimeDateWrapper"; + _tmp[@"DateTimeTimeWrapper::"] = @"Write132_DateTimeTimeWrapper"; + _tmp[@"TypeWithTimeSpanProperty::"] = @"Write133_TypeWithTimeSpanProperty"; + _tmp[@"TypeWithDefaultTimeSpanProperty::"] = @"Write134_Item"; + _tmp[@"TypeWithByteProperty::"] = @"Write135_TypeWithByteProperty"; + _tmp[@"TypeWithXmlNodeArrayProperty:::True:"] = @"Write136_TypeWithXmlNodeArrayProperty"; + _tmp[@"Animal::"] = @"Write137_Animal"; + _tmp[@"Dog::"] = @"Write138_Dog"; + _tmp[@"DogBreed::"] = @"Write139_DogBreed"; + _tmp[@"Group::"] = @"Write140_Group"; + _tmp[@"Vehicle::"] = @"Write141_Vehicle"; + _tmp[@"Employee::"] = @"Write142_Employee"; + _tmp[@"BaseClass::"] = @"Write143_BaseClass"; + _tmp[@"DerivedClass::"] = @"Write144_DerivedClass"; + _tmp[@"SimpleBaseClass::"] = @"Write145_SimpleBaseClass"; + _tmp[@"SimpleDerivedClass::"] = @"Write146_SimpleDerivedClass"; + _tmp[@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:"] = @"Write147_BaseIXmlSerializable"; + _tmp[@"XmlSerializableDerivedClass::"] = @"Write148_DerivedIXmlSerializable"; + _tmp[@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:"] = @"Write149_PurchaseOrder"; + _tmp[@"Address::"] = @"Write150_Address"; + _tmp[@"OrderedItem::"] = @"Write151_OrderedItem"; + _tmp[@"AliasedTestType::"] = @"Write152_AliasedTestType"; + _tmp[@"BaseClass1::"] = @"Write153_BaseClass1"; + _tmp[@"DerivedClass1::"] = @"Write154_DerivedClass1"; + _tmp[@"MyCollection1::"] = @"Write155_ArrayOfDateTime"; + _tmp[@"Orchestra::"] = @"Write156_Orchestra"; + _tmp[@"Instrument::"] = @"Write157_Instrument"; + _tmp[@"Brass::"] = @"Write158_Brass"; + _tmp[@"Trumpet::"] = @"Write159_Trumpet"; + _tmp[@"Pet::"] = @"Write160_Pet"; + _tmp[@"DefaultValuesSetToNaN::"] = @"Write161_DefaultValuesSetToNaN"; + _tmp[@"DefaultValuesSetToPositiveInfinity::"] = @"Write162_Item"; + _tmp[@"DefaultValuesSetToNegativeInfinity::"] = @"Write163_Item"; + _tmp[@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:"] = @"Write164_RootElement"; + _tmp[@"TypeWithLinkedProperty::"] = @"Write165_TypeWithLinkedProperty"; + _tmp[@"MsgDocumentType:http://example.com:Document:True:"] = @"Write166_Document"; + _tmp[@"RootClass::"] = @"Write167_RootClass"; + _tmp[@"Parameter::"] = @"Write168_Parameter"; + _tmp[@"XElementWrapper::"] = @"Write169_XElementWrapper"; + _tmp[@"XElementStruct::"] = @"Write170_XElementStruct"; + _tmp[@"XElementArrayWrapper::"] = @"Write171_XElementArrayWrapper"; + _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Write172_Item"; + _tmp[@"TypeWithXmlTextSeparatorOnChoiceMixedContent::"] = @"Write173_Item"; + _tmp[@"XmlTextSeparatorChoice::"] = @"Write174_XmlTextSeparatorChoice"; + _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Write175_TypeWithDateTimeStringProperty"; + _tmp[@"SerializationTypes.SimpleType::"] = @"Write176_SimpleType"; + _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Write177_TypeWithGetSetArrayMembers"; + _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Write178_TypeWithGetOnlyArrayProperties"; + _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Write179_TypeWithArraylikeMembers"; + _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Write180_StructNotSerializable"; + _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Write181_TypeWithMyCollectionField"; + _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Write182_Item"; + _tmp[@"SerializationTypes.MyList::"] = @"Write183_ArrayOfAnyType"; + _tmp[@"SerializationTypes.MyEnum::"] = @"Write184_MyEnum"; + _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Write185_TypeWithEnumMembers"; + _tmp[@"SerializationTypes.DCStruct::"] = @"Write186_DCStruct"; + _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Write187_DCClassWithEnumAndStruct"; + _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Write188_BuiltInTypes"; + _tmp[@"SerializationTypes.TypeA::"] = @"Write189_TypeA"; + _tmp[@"SerializationTypes.TypeB::"] = @"Write190_TypeB"; + _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Write191_TypeHasArrayOfASerializedAsB"; + _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Write192_Item"; + _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Write193_BaseClassWithSamePropertyName"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Write194_DerivedClassWithSameProperty"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Write195_DerivedClassWithSameProperty2"; + _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Write196_Item"; + _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Write197_TypeWithByteArrayAsXmlText"; + _tmp[@"SerializationTypes.SimpleDC::"] = @"Write198_SimpleDC"; + _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Write199_Item"; + _tmp[@"SerializationTypes.EnumFlags::"] = @"Write200_EnumFlags"; + _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Write201_ClassImplementsInterface"; + _tmp[@"SerializationTypes.WithStruct::"] = @"Write202_WithStruct"; + _tmp[@"SerializationTypes.SomeStruct::"] = @"Write203_SomeStruct"; + _tmp[@"SerializationTypes.WithEnums::"] = @"Write204_WithEnums"; + _tmp[@"SerializationTypes.WithNullables::"] = @"Write205_WithNullables"; + _tmp[@"SerializationTypes.ByteEnum::"] = @"Write206_ByteEnum"; + _tmp[@"SerializationTypes.SByteEnum::"] = @"Write207_SByteEnum"; + _tmp[@"SerializationTypes.ShortEnum::"] = @"Write208_ShortEnum"; + _tmp[@"SerializationTypes.IntEnum::"] = @"Write209_IntEnum"; + _tmp[@"SerializationTypes.UIntEnum::"] = @"Write210_UIntEnum"; + _tmp[@"SerializationTypes.LongEnum::"] = @"Write211_LongEnum"; + _tmp[@"SerializationTypes.ULongEnum::"] = @"Write212_ULongEnum"; + _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Write213_AttributeTesting"; + _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Write214_ItemChoiceType"; + _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Write215_TypeWithAnyAttribute"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Write216_KnownTypesThroughConstructor"; + _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Write217_SimpleKnownTypeValue"; + _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Write218_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::"] = @"Write219_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::"] = @"Write220_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Write221_TypeWithPropertyNameSpecified"; + _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Write222_TypeWithXmlSchemaFormAttribute"; + _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Write223_MyXmlType"; + _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Write224_Item"; + _tmp[@"SerializationTypes.CustomDocument::"] = @"Write225_CustomDocument"; + _tmp[@"SerializationTypes.CustomElement::"] = @"Write226_CustomElement"; + _tmp[@"SerializationTypes.CustomAttribute::"] = @"Write227_Item"; + _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Write228_Item"; + _tmp[@"SerializationTypes.ServerSettings::"] = @"Write229_ServerSettings"; + _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Write230_TypeWithXmlQualifiedName"; + _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Write231_TypeWith2DArrayProperty2"; + _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Write232_Item"; + _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Write233_Item"; + _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Write234_Item"; + _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Write235_TypeWithShouldSerializeMethod"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Write236_Item"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Write237_Item"; + _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Write238_Item"; + _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Write239_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Write240_Item"; + _tmp[@"SerializationTypes.MoreChoices::"] = @"Write241_MoreChoices"; + _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Write242_ComplexChoiceA"; + _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Write243_ComplexChoiceB"; + _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Write244_TypeWithFieldsOrdered"; + _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Write245_Item"; + _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Write246_Root"; + _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Write247_TypeClashB"; + _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Write248_TypeClashA"; + _tmp[@"Outer+Person::"] = @"Write249_Person"; if (writeMethods == null) writeMethods = _tmp; } return writeMethods; @@ -18499,131 +18769,133 @@ public override System.Collections.Hashtable TypedSerializers { get { if (typedSerializers == null) { System.Collections.Hashtable _tmp = new System.Collections.Hashtable(); - _tmp.Add(@"Orchestra::", new OrchestraSerializer()); - _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithValue::", new KnownTypesThroughConstructorWithValueSerializer()); + _tmp.Add(@"Trumpet::", new TrumpetSerializer()); + _tmp.Add(@"SerializationTypes.SimpleType::", new SimpleTypeSerializer()); _tmp.Add(@"SerializationTypes.CustomDocument::", new CustomDocumentSerializer()); + _tmp.Add(@"SerializationTypes.ByteEnum::", new ByteEnumSerializer()); + _tmp.Add(@"SerializationTypes.MoreChoices::", new MoreChoicesSerializer()); + _tmp.Add(@"SerializationTypes.ComplexChoiceA::", new ComplexChoiceASerializer()); + _tmp.Add(@"SerializationTypes.DCClassWithEnumAndStruct::", new DCClassWithEnumAndStructSerializer()); + _tmp.Add(@"Pet::", new PetSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithGetOnlyArrayProperties::", new TypeWithGetOnlyArrayPropertiesSerializer()); + _tmp.Add(@"Animal::", new AnimalSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithPropertyHavingComplexChoice::", new TypeWithPropertyHavingComplexChoiceSerializer()); + _tmp.Add(@"TypeWithXmlTextSeparatorOnChoiceMixedContent::", new TypeWithXmlTextSeparatorOnChoiceMixedContentSerializer()); + _tmp.Add(@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::", new StructImplementingIXmlSerializableWithParameterlessConstructorSerializer()); + _tmp.Add(@"TimeOnlyAsXsdTimeWrapper::", new TimeOnlyAsXsdTimeWrapperSerializer()); + _tmp.Add(@"TypeWithDateTimeOffsetProperties::", new TypeWithDateTimeOffsetPropertiesSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:", new TypeWithXmlTextAttributeOnArraySerializer()); + _tmp.Add(@"OrderedItem::", new OrderedItemSerializer()); + _tmp.Add(@"TypeWithXmlDocumentProperty::", new TypeWithXmlDocumentPropertySerializer()); + _tmp.Add(@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::", new __TypeNameWithSpecialCharacters漢ñSerializer()); + _tmp.Add(@"SerializationTypes.BaseClassWithSamePropertyName::", new BaseClassWithSamePropertyNameSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithFieldsOrdered::", new TypeWithFieldsOrderedSerializer()); + _tmp.Add(@"RootClass::", new RootClassSerializer()); + _tmp.Add(@"SerializationTypes.TypeNameClashA.TypeNameClash::", new TypeNameClashSerializer1()); + _tmp.Add(@"XmlTextSeparatorChoice::", new XmlTextSeparatorChoiceSerializer()); + _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty::", new DerivedClassWithSamePropertySerializer()); + _tmp.Add(@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::", new TypeWithSchemaFormInXmlAttributeSerializer()); + _tmp.Add(@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:", new XmlSerializableBaseClassSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithDateTimeStringProperty::", new TypeWithDateTimeStringPropertySerializer()); + _tmp.Add(@"DerivedClass::", new DerivedClassSerializer()); + _tmp.Add(@"SerializationTypes.SByteEnum::", new SByteEnumSerializer()); + _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::", new KnownTypesThroughConstructorWithArrayPropertiesSerializer()); + _tmp.Add(@"SerializationTypes.ItemChoiceType::", new ItemChoiceTypeSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithArraylikeMembers::", new TypeWithArraylikeMembersSerializer()); + _tmp.Add(@"SerializationTypes.ServerSettings::", new ServerSettingsSerializer()); + _tmp.Add(@"MyCollection1::", new MyCollection1Serializer()); + _tmp.Add(@"MsgDocumentType:http://example.com:Document:True:", new MsgDocumentTypeSerializer()); + _tmp.Add(@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:", new PurchaseOrderSerializer()); + _tmp.Add(@"DateTimeTimeWrapper::", new DateTimeTimeWrapperSerializer()); + _tmp.Add(@"DefaultValuesSetToNaN::", new DefaultValuesSetToNaNSerializer()); + _tmp.Add(@"SimpleBaseClass::", new SimpleBaseClassSerializer()); + _tmp.Add(@"SerializationTypes.SimpleDC::", new SimpleDCSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::", new TypeWithPropertiesHavingDefaultValueSerializer()); _tmp.Add(@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:", new TypeWithXmlSchemaFormAttributeSerializer()); + _tmp.Add(@"SerializationTypes.ComplexChoiceB::", new ComplexChoiceBSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::", new TypeWithReadOnlyMyCollectionPropertySerializer()); + _tmp.Add(@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::", new TypeWithEnumPropertyHavingDefaultValueSerializer()); + _tmp.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:", new TypeWithMismatchBetweenAttributeAndPropertyTypeSerializer()); + _tmp.Add(@"SerializationTypes.IntEnum::", new IntEnumSerializer()); _tmp.Add(@"TypeWithXmlNodeArrayProperty:::True:", new TypeWithXmlNodeArrayPropertySerializer()); - _tmp.Add(@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::", new TypeWithTypeNameInXmlTypeAttributeSerializer()); - _tmp.Add(@"MyCollection1::", new MyCollection1Serializer()); - _tmp.Add(@"Vehicle::", new VehicleSerializer()); - _tmp.Add(@"DefaultValuesSetToPositiveInfinity::", new DefaultValuesSetToPositiveInfinitySerializer()); - _tmp.Add(@"SerializationTypes.ShortEnum::", new ShortEnumSerializer()); - _tmp.Add(@"Address::", new AddressSerializer()); - _tmp.Add(@"AliasedTestType::", new AliasedTestTypeSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithMyCollectionField::", new TypeWithMyCollectionFieldSerializer()); _tmp.Add(@"DateOnlyWrapper::", new DateOnlyWrapperSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithTypesHavingCustomFormatter::", new TypeWithTypesHavingCustomFormatterSerializer()); - _tmp.Add(@"Brass::", new BrassSerializer()); - _tmp.Add(@"SerializationTypes.ComplexChoiceA::", new ComplexChoiceASerializer()); - _tmp.Add(@"BaseClass1::", new BaseClass1Serializer()); - _tmp.Add(@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::", new TypeWithEnumPropertyHavingDefaultValueSerializer()); - _tmp.Add(@"DateTimeDateWrapper::", new DateTimeDateWrapperSerializer()); + _tmp.Add(@"TypeWithDateAndTimeOnlyProperties::", new TypeWithDateAndTimeOnlyPropertiesSerializer()); + _tmp.Add(@"SerializationTypes.TypeB::", new TypeBSerializer()); _tmp.Add(@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::", new TypeWithKnownTypesOfCollectionsWithConflictingXmlNameSerializer()); - _tmp.Add(@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:", new XmlSerializerAttributesSerializer()); - _tmp.Add(@"DerivedClass1::", new DerivedClass1Serializer()); - _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty2::", new DerivedClassWithSameProperty2Serializer()); - _tmp.Add(@"Pet::", new PetSerializer()); - _tmp.Add(@"SerializationTypes.BaseClassWithSamePropertyName::", new BaseClassWithSamePropertyNameSerializer()); - _tmp.Add(@"SerializationTypes.ULongEnum::", new ULongEnumSerializer()); + _tmp.Add(@"Employee::", new EmployeeSerializer()); _tmp.Add(@"SerializationTypes.TypeWithByteArrayAsXmlText::", new TypeWithByteArrayAsXmlTextSerializer()); - _tmp.Add(@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::", new __TypeNameWithSpecialCharacters漢ñSerializer()); - _tmp.Add(@"SimpleBaseClass::", new SimpleBaseClassSerializer()); - _tmp.Add(@"SerializationTypes.ClassImplementsInterface::", new ClassImplementsInterfaceSerializer()); - _tmp.Add(@"SerializationTypes.DCClassWithEnumAndStruct::", new DCClassWithEnumAndStructSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithArraylikeMembers::", new TypeWithArraylikeMembersSerializer()); - _tmp.Add(@"SerializationTypes.SByteEnum::", new SByteEnumSerializer()); - _tmp.Add(@"TypeWithBinaryProperty::", new TypeWithBinaryPropertySerializer()); - _tmp.Add(@"SerializationTypes.WithNullables::", new WithNullablesSerializer()); - _tmp.Add(@"DogBreed::", new DogBreedSerializer()); + _tmp.Add(@"Orchestra::", new OrchestraSerializer()); _tmp.Add(@"SerializationTypes.TypeWithXmlQualifiedName::", new TypeWithXmlQualifiedNameSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithEnumMembers::", new TypeWithEnumMembersSerializer()); - _tmp.Add(@"Employee::", new EmployeeSerializer()); - _tmp.Add(@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:", new XmlSerializableBaseClassSerializer()); + _tmp.Add(@"Outer+Person::", new PersonSerializer()); + _tmp.Add(@"SerializationTypes.SimpleKnownTypeValue::", new SimpleKnownTypeValueSerializer()); + _tmp.Add(@"TypeWithXmlElementProperty::", new TypeWithXmlElementPropertySerializer()); + _tmp.Add(@"DateTimeDateWrapper::", new DateTimeDateWrapperSerializer()); + _tmp.Add(@"XElementArrayWrapper::", new XElementArrayWrapperSerializer()); _tmp.Add(@"DefaultValuesSetToNegativeInfinity::", new DefaultValuesSetToNegativeInfinitySerializer()); - _tmp.Add(@"TypeWithDateTimeOffsetProperties::", new TypeWithDateTimeOffsetPropertiesSerializer()); - _tmp.Add(@"SerializationTypes.TypeB::", new TypeBSerializer()); - _tmp.Add(@"DefaultValuesSetToNaN::", new DefaultValuesSetToNaNSerializer()); - _tmp.Add(@"XmlSerializableDerivedClass::", new XmlSerializableDerivedClassSerializer()); - _tmp.Add(@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:", new PurchaseOrderSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::", new TypeWithDateTimePropertyAsXmlTimeSerializer()); - _tmp.Add(@"TimeOnlyAsXsdTimeWrapper::", new TimeOnlyAsXsdTimeWrapperSerializer()); - _tmp.Add(@"TypeWithDateAndTimeOnlyProperties::", new TypeWithDateAndTimeOnlyPropertiesSerializer()); - _tmp.Add(@"SerializationTypes.WithEnums::", new WithEnumsSerializer()); - _tmp.Add(@"TypeWithLinkedProperty::", new TypeWithLinkedPropertySerializer()); - _tmp.Add(@"TypeWithByteProperty::", new TypeWithBytePropertySerializer()); - _tmp.Add(@"SerializationTypes.TypeWithArrayPropertyHavingChoice::", new TypeWithArrayPropertyHavingChoiceSerializer()); - _tmp.Add(@"SerializationTypes.TypeNameClashA.TypeNameClash::", new TypeNameClashSerializer1()); - _tmp.Add(@"SerializationTypes.TypeWithMyCollectionField::", new TypeWithMyCollectionFieldSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithPropertyNameSpecified::", new TypeWithPropertyNameSpecifiedSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithGetOnlyArrayProperties::", new TypeWithGetOnlyArrayPropertiesSerializer()); _tmp.Add(@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:", new NamespaceTypeNameClashContainerSerializer()); - _tmp.Add(@"SerializationTypes.TypeA::", new TypeASerializer()); - _tmp.Add(@"Group::", new GroupSerializer()); - _tmp.Add(@"Dog::", new DogSerializer()); - _tmp.Add(@"SerializationTypes.SimpleType::", new SimpleTypeSerializer()); - _tmp.Add(@"SerializationTypes.MoreChoices::", new MoreChoicesSerializer()); - _tmp.Add(@"SerializationTypes.MyEnum::", new MyEnumSerializer()); _tmp.Add(@"SerializationTypes.TypeWithGetSetArrayMembers::", new TypeWithGetSetArrayMembersSerializer()); - _tmp.Add(@"MsgDocumentType:http://example.com:Document:True:", new MsgDocumentTypeSerializer()); - _tmp.Add(@"SerializationTypes.ServerSettings::", new ServerSettingsSerializer()); - _tmp.Add(@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::", new StructImplementingIXmlSerializableWithoutParameterlessConstructorSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::", new TypeWithPropertiesHavingDefaultValueSerializer()); - _tmp.Add(@"SerializationTypes.CustomElement::", new CustomElementSerializer()); - _tmp.Add(@"Outer+Person::", new PersonSerializer()); - _tmp.Add(@"TypeWithTimeSpanProperty::", new TypeWithTimeSpanPropertySerializer()); + _tmp.Add(@"SerializationTypes.SomeStruct::", new SomeStructSerializer()); + _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructor::", new KnownTypesThroughConstructorSerializer()); _tmp.Add(@"BaseClass::", new BaseClassSerializer()); - _tmp.Add(@"SerializationTypes.LongEnum::", new LongEnumSerializer()); + _tmp.Add(@"SerializationTypes.ShortEnum::", new ShortEnumSerializer()); + _tmp.Add(@"SerializationTypes.ClassImplementingIXmlSerializable::", new ClassImplementingIXmlSerializableSerializer()); + _tmp.Add(@"SerializationTypes.WithStruct::", new WithStructSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::", new TypeWithTypeNameInXmlTypeAttributeSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithNonPublicDefaultConstructor::", new TypeWithNonPublicDefaultConstructorSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithEnumMembers::", new TypeWithEnumMembersSerializer()); _tmp.Add(@"Instrument::", new InstrumentSerializer()); - _tmp.Add(@"SerializationTypes.SimpleDC::", new SimpleDCSerializer()); - _tmp.Add(@"DateTimeTimeWrapper::", new DateTimeTimeWrapperSerializer()); - _tmp.Add(@"XElementArrayWrapper::", new XElementArrayWrapperSerializer()); - _tmp.Add(@"TypeWithXmlElementProperty::", new TypeWithXmlElementPropertySerializer()); - _tmp.Add(@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::", new TypeWithReadOnlyMyCollectionPropertySerializer()); - _tmp.Add(@"SerializationTypes.SimpleKnownTypeValue::", new SimpleKnownTypeValueSerializer()); + _tmp.Add(@"SerializationTypes.ULongEnum::", new ULongEnumSerializer()); + _tmp.Add(@"TypeWithTimeSpanProperty::", new TypeWithTimeSpanPropertySerializer()); + _tmp.Add(@"SerializationTypes.WithEnums::", new WithEnumsSerializer()); + _tmp.Add(@"XElementWrapper::", new XElementWrapperSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::", new TypeWithDateTimePropertyAsXmlTimeSerializer()); _tmp.Add(@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::", new TypeWithEnumFlagPropertyHavingDefaultValueSerializer()); - _tmp.Add(@"SerializationTypes.BuiltInTypes::", new BuiltInTypesSerializer()); - _tmp.Add(@"SerializationTypes.ClassImplementingIXmlSerializable::", new ClassImplementingIXmlSerializableSerializer()); - _tmp.Add(@"SerializationTypes.EnumFlags::", new EnumFlagsSerializer()); - _tmp.Add(@"SerializationTypes.ComplexChoiceB::", new ComplexChoiceBSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithPropertyHavingComplexChoice::", new TypeWithPropertyHavingComplexChoiceSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithAnyAttribute::", new TypeWithAnyAttributeSerializer()); - _tmp.Add(@"OrderedItem::", new OrderedItemSerializer()); - _tmp.Add(@"SerializationTypes.SomeStruct::", new SomeStructSerializer()); - _tmp.Add(@"SerializationTypes.CustomAttribute::", new CustomAttributeSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::", new TypeWithSchemaFormInXmlAttributeSerializer()); - _tmp.Add(@"RootClass::", new RootClassSerializer()); - _tmp.Add(@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::", new StructImplementingIXmlSerializableWithParameterlessConstructorSerializer()); - _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty::", new DerivedClassWithSamePropertySerializer()); - _tmp.Add(@"TypeWithDefaultTimeSpanProperty::", new TypeWithDefaultTimeSpanPropertySerializer()); - _tmp.Add(@"SimpleDerivedClass::", new SimpleDerivedClassSerializer()); + _tmp.Add(@"Address::", new AddressSerializer()); + _tmp.Add(@"SerializationTypes.DCStruct::", new DCStructSerializer()); + _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty2::", new DerivedClassWithSameProperty2Serializer()); + _tmp.Add(@"SerializationTypes.CustomElement::", new CustomElementSerializer()); _tmp.Add(@"SerializationTypes.TypeWithShouldSerializeMethod::", new TypeWithShouldSerializeMethodSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithFieldsOrdered::", new TypeWithFieldsOrderedSerializer()); - _tmp.Add(@"SerializationTypes.WithStruct::", new WithStructSerializer()); + _tmp.Add(@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::", new StructImplementingIXmlSerializableWithoutParameterlessConstructorSerializer()); + _tmp.Add(@"DefaultValuesSetToPositiveInfinity::", new DefaultValuesSetToPositiveInfinitySerializer()); + _tmp.Add(@"TypeWithLinkedProperty::", new TypeWithLinkedPropertySerializer()); + _tmp.Add(@"Group::", new GroupSerializer()); + _tmp.Add(@"SerializationTypes.UIntEnum::", new UIntEnumSerializer()); + _tmp.Add(@"TypeWithByteProperty::", new TypeWithBytePropertySerializer()); _tmp.Add(@"Parameter::", new ParameterSerializer()); - _tmp.Add(@"TimeOnlyWrapper::", new TimeOnlyWrapperSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithDateTimeStringProperty::", new TypeWithDateTimeStringPropertySerializer()); - _tmp.Add(@"SerializationTypes.StructNotSerializable::", new StructNotSerializableSerializer()); - _tmp.Add(@"XElementWrapper::", new XElementWrapperSerializer()); _tmp.Add(@"SerializationTypes.MyList::", new MyListSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithNonPublicDefaultConstructor::", new TypeWithNonPublicDefaultConstructorSerializer()); + _tmp.Add(@"SerializationTypes.EnumFlags::", new EnumFlagsSerializer()); + _tmp.Add(@"TypeWithBinaryProperty::", new TypeWithBinaryPropertySerializer()); + _tmp.Add(@"TimeOnlyWrapper::", new TimeOnlyWrapperSerializer()); + _tmp.Add(@"DerivedClass1::", new DerivedClass1Serializer()); + _tmp.Add(@"Brass::", new BrassSerializer()); + _tmp.Add(@"SerializationTypes.WithNullables::", new WithNullablesSerializer()); + _tmp.Add(@"DogBreed::", new DogBreedSerializer()); _tmp.Add(@"SerializationTypes.TypeWith2DArrayProperty2::", new TypeWith2DArrayProperty2Serializer()); - _tmp.Add(@"Animal::", new AnimalSerializer()); + _tmp.Add(@"SerializationTypes.MyEnum::", new MyEnumSerializer()); _tmp.Add(@"XElementStruct::", new XElementStructSerializer()); - _tmp.Add(@"SerializationTypes.ItemChoiceType::", new ItemChoiceTypeSerializer()); - _tmp.Add(@"DerivedClass::", new DerivedClassSerializer()); + _tmp.Add(@"XmlSerializableDerivedClass::", new XmlSerializableDerivedClassSerializer()); + _tmp.Add(@"SerializationTypes.LongEnum::", new LongEnumSerializer()); _tmp.Add(@"SerializationTypes.TypeNameClashB.TypeNameClash::", new TypeNameClashSerializer()); - _tmp.Add(@"SerializationTypes.TypeHasArrayOfASerializedAsB::", new TypeHasArrayOfASerializedAsBSerializer()); - _tmp.Add(@"SerializationTypes.ByteEnum::", new ByteEnumSerializer()); - _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::", new KnownTypesThroughConstructorWithArrayPropertiesSerializer()); - _tmp.Add(@"SerializationTypes.DCStruct::", new DCStructSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:", new TypeWithXmlTextAttributeOnArraySerializer()); + _tmp.Add(@"SerializationTypes.TypeWithTypesHavingCustomFormatter::", new TypeWithTypesHavingCustomFormatterSerializer()); + _tmp.Add(@"SerializationTypes.StructNotSerializable::", new StructNotSerializableSerializer()); + _tmp.Add(@"BaseClass1::", new BaseClass1Serializer()); + _tmp.Add(@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:", new XmlSerializerAttributesSerializer()); + _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithValue::", new KnownTypesThroughConstructorWithValueSerializer()); _tmp.Add(@"DateTimeOffsetIXmlSerializableContainer::", new DateTimeOffsetIXmlSerializableContainerSerializer()); - _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructor::", new KnownTypesThroughConstructorSerializer()); - _tmp.Add(@"TypeWithXmlDocumentProperty::", new TypeWithXmlDocumentPropertySerializer()); - _tmp.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:", new TypeWithMismatchBetweenAttributeAndPropertyTypeSerializer()); - _tmp.Add(@"SerializationTypes.UIntEnum::", new UIntEnumSerializer()); - _tmp.Add(@"SerializationTypes.IntEnum::", new IntEnumSerializer()); - _tmp.Add(@"Trumpet::", new TrumpetSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithAnyAttribute::", new TypeWithAnyAttributeSerializer()); + _tmp.Add(@"SerializationTypes.CustomAttribute::", new CustomAttributeSerializer()); + _tmp.Add(@"AliasedTestType::", new AliasedTestTypeSerializer()); + _tmp.Add(@"Vehicle::", new VehicleSerializer()); + _tmp.Add(@"SerializationTypes.ClassImplementsInterface::", new ClassImplementsInterfaceSerializer()); + _tmp.Add(@"SerializationTypes.BuiltInTypes::", new BuiltInTypesSerializer()); + _tmp.Add(@"TypeWithDefaultTimeSpanProperty::", new TypeWithDefaultTimeSpanPropertySerializer()); + _tmp.Add(@"SerializationTypes.TypeWithArrayPropertyHavingChoice::", new TypeWithArrayPropertyHavingChoiceSerializer()); + _tmp.Add(@"Dog::", new DogSerializer()); + _tmp.Add(@"SerializationTypes.TypeHasArrayOfASerializedAsB::", new TypeHasArrayOfASerializedAsBSerializer()); + _tmp.Add(@"SerializationTypes.TypeA::", new TypeASerializer()); + _tmp.Add(@"SerializationTypes.TypeWithPropertyNameSpecified::", new TypeWithPropertyNameSpecifiedSerializer()); + _tmp.Add(@"SimpleDerivedClass::", new SimpleDerivedClassSerializer()); if (typedSerializers == null) typedSerializers = _tmp; } return typedSerializers; @@ -18680,6 +18952,8 @@ public override System.Boolean CanSerialize(System.Type type) { if (type == typeof(global::XElementStruct)) return true; if (type == typeof(global::XElementArrayWrapper)) return true; if (type == typeof(global::DateTimeOffsetIXmlSerializableContainer)) return true; + if (type == typeof(global::TypeWithXmlTextSeparatorOnChoiceMixedContent)) return true; + if (type == typeof(global::XmlTextSeparatorChoice)) return true; if (type == typeof(global::SerializationTypes.TypeWithDateTimeStringProperty)) return true; if (type == typeof(global::SerializationTypes.SimpleType)) return true; if (type == typeof(global::SerializationTypes.TypeWithGetSetArrayMembers)) return true; @@ -18808,6 +19082,8 @@ public override System.Xml.Serialization.XmlSerializer GetSerializer(System.Type if (type == typeof(global::XElementStruct)) return new XElementStructSerializer(); if (type == typeof(global::XElementArrayWrapper)) return new XElementArrayWrapperSerializer(); if (type == typeof(global::DateTimeOffsetIXmlSerializableContainer)) return new DateTimeOffsetIXmlSerializableContainerSerializer(); + if (type == typeof(global::TypeWithXmlTextSeparatorOnChoiceMixedContent)) return new TypeWithXmlTextSeparatorOnChoiceMixedContentSerializer(); + if (type == typeof(global::XmlTextSeparatorChoice)) return new XmlTextSeparatorChoiceSerializer(); if (type == typeof(global::SerializationTypes.TypeWithDateTimeStringProperty)) return new TypeWithDateTimeStringPropertySerializer(); if (type == typeof(global::SerializationTypes.SimpleType)) return new SimpleTypeSerializer(); if (type == typeof(global::SerializationTypes.TypeWithGetSetArrayMembers)) return new TypeWithGetSetArrayMembersSerializer(); diff --git a/src/libraries/System.Private.Xml/src/Resources/Strings.resx b/src/libraries/System.Private.Xml/src/Resources/Strings.resx index d2c0fc21544fef..df98a5a9c99a60 100644 --- a/src/libraries/System.Private.Xml/src/Resources/Strings.resx +++ b/src/libraries/System.Private.Xml/src/Resources/Strings.resx @@ -2313,6 +2313,12 @@ The Form property may not be 'Unqualified' when an explicit Namespace property is present. + + The specified Separator character is not valid in XML text content and cannot be used as a separator for member '{0}'. + + + The specified Separator character is not valid in an XML attribute value and cannot be used as a separator for member '{0}'. + The namespace, {0}, is a duplicate. @@ -2607,6 +2613,9 @@ Member '{0}' cannot be encoded using the XmlText attribute. You may use the XmlText attribute to encode primitives, enumerations, arrays of strings, or arrays of XmlNode. + + Member '{0}' cannot use the XmlText attribute Separator property. You may use the Separator property to encode arrays of strings. + Cannot serialize object of type '{0}'. Consider changing type of XmlText member '{0}.{1}' from {2} to string or string array. diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/Mappings.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/Mappings.cs index e9eb811cf3fffa..bf48c4e024cbb2 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/Mappings.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/Mappings.cs @@ -209,6 +209,7 @@ internal MemberInfo? MemberInfo internal sealed class TextAccessor : Accessor { + internal char? Separator { get; set; } } internal sealed class XmlnsAccessor : Accessor @@ -231,6 +232,8 @@ internal bool IsList set { _isList = value; } } + internal char? Separator { get; set; } + internal void CheckSpecial() { int colon = Name.LastIndexOf(':'); diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs index b27e15cc9d34a9..7a6e89012e24ef 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationReader.cs @@ -696,14 +696,20 @@ private bool WriteMemberText(Member anyText) { if (anyTextMapping.TypeDesc!.IsArrayLike) { - if (text.Mapping!.TypeDesc!.CollapseWhitespace) - { - value = CollapseWhitespace(Reader.ReadString()); - } - else + string rawText = text.Mapping!.TypeDesc!.CollapseWhitespace + ? CollapseWhitespace(Reader.ReadString()) + : Reader.ReadString(); + + if (text.Separator.HasValue) { - value = Reader.ReadString(); + foreach (string part in rawText.Split(text.Separator.Value)) + { + anyText.Source!(part); + } + return true; } + + value = rawText; } else { @@ -1994,7 +2000,9 @@ private void WriteAttribute(Member member, object? attr = null) if (attribute.IsList) { string listValues = Reader.Value; - string[] vals = listValues.Split(null); + string[] vals = attribute.Separator.HasValue + ? listValues.Split(attribute.Separator.Value) + : listValues.Split((char[]?)null); Array arrayValue = Array.CreateInstance(member.Mapping.TypeDesc!.Type!.GetElementType()!, vals.Length); for (int i = 0; i < vals.Length; i++) { diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationWriter.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationWriter.cs index 679f74eb2d9fb8..260e5f66178335 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationWriter.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/ReflectionXmlSerializationWriter.cs @@ -123,7 +123,7 @@ private void WriteMember(object? o, object? choiceSource, ElementAccessor[] elem } else { - WriteElements(o, choiceSource, elements, text, choice, writeAccessors, memberTypeDesc.IsNullable); + WriteElements(o, choiceSource, elements, text, choice, writeAccessors, memberTypeDesc.IsNullable, emitSeparator: false, separatorStr: null); } } @@ -153,6 +153,9 @@ private void WriteArray(object o, object? choiceSource, ElementAccessor[] elemen private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, object o, object? choiceSources) { var arr = o as IList; + bool hasSeparator = text?.Separator.HasValue == true; + string? separatorStr = hasSeparator ? text!.Separator!.Value.ToString() : null; + bool lastWasText = false; if (arr != null) { @@ -160,7 +163,7 @@ private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, Cho { object? ai = arr[i]; var choiceSource = ((Array?)choiceSources)?.GetValue(i); - WriteElements(ai, choiceSource, elements, text, choice, true, true); + lastWasText = WriteElements(ai, choiceSource, elements, text, choice, true, true, hasSeparator && lastWasText, separatorStr); } } else @@ -176,26 +179,33 @@ private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, Cho { object ai = e.Current; var choiceSource = ((Array?)choiceSources)?.GetValue(c++); - WriteElements(ai, choiceSource, elements, text, choice, true, true); + lastWasText = WriteElements(ai, choiceSource, elements, text, choice, true, true, hasSeparator && lastWasText, separatorStr); } } } } - private void WriteElements(object? o, object? choiceSource, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, bool writeAccessors, bool isNullable) + /// + /// true if this item was written as text, false if an element was written, + /// or if nothing was written (preserving status quo). + /// Since is true only when the previous item was + /// text in a separator-tracking context, returning it propagates that state forward. + /// + private bool WriteElements(object? o, object? choiceSource, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, bool writeAccessors, bool isNullable, bool emitSeparator, string? separatorStr) { if (elements.Length == 0 && text == null) - return; + return emitSeparator; if (elements.Length == 1 && text == null) { WriteElement(o, elements[0], writeAccessors); + return false; } else { if (isNullable && choice == null && o == null) { - return; + return emitSeparator; } int anyCount = 0; @@ -241,7 +251,7 @@ private void WriteElements(object? o, object? choiceSource, ElementAccessor[] el } WriteElement(o, element, writeAccessors); - return; + return false; } } } @@ -251,7 +261,7 @@ private void WriteElements(object? o, object? choiceSource, ElementAccessor[] el if (td.Type!.IsAssignableFrom(o!.GetType())) { WriteElement(o, element, writeAccessors); - return; + return false; } } } @@ -265,7 +275,7 @@ private void WriteElements(object? o, object? choiceSource, ElementAccessor[] el if (element.Name == elem.Name && element.Namespace == elem.NamespaceURI) { WriteElement(elem, element, writeAccessors); - return; + return false; } } @@ -277,17 +287,21 @@ private void WriteElements(object? o, object? choiceSource, ElementAccessor[] el if (unnamedAny != null) { WriteElement(elem, unnamedAny, writeAccessors); - return; + return false; } throw CreateUnknownAnyElementException(elem.Name, elem.NamespaceURI); } } - if (text != null) + if (text != null && o is not null) { - WriteText(o!, text); - return; + if (emitSeparator) + { + WriteValue(separatorStr); + } + WriteText(o, text); + return true; } if (elements.Length > 0 && o != null) @@ -295,6 +309,8 @@ private void WriteElements(object? o, object? choiceSource, ElementAccessor[] el throw CreateUnknownTypeException(o); } } + + return emitSeparator; } private static string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, bool useReflection) @@ -854,7 +870,9 @@ private void WriteMember(object? memberValue, AttributeAccessor attribute, TypeD { var a = (IEnumerable)memberValue; IEnumerator e = a.GetEnumerator(); - bool shouldAppendWhitespace = false; + bool shouldAppendSeparator = false; + char separatorChar = attribute.Separator ?? ' '; + string separatorString = separatorChar.ToString(); if (e != null) { while (e.MoveNext()) @@ -879,9 +897,9 @@ private void WriteMember(object? memberValue, AttributeAccessor attribute, TypeD // check to see if we can write values of the attribute sequentially if (canOptimizeWriteListSequence) { - if (shouldAppendWhitespace) + if (shouldAppendSeparator) { - Writer.WriteString(" "); + Writer.WriteString(separatorString); } if (ai is byte[]) @@ -895,9 +913,9 @@ private void WriteMember(object? memberValue, AttributeAccessor attribute, TypeD } else { - if (shouldAppendWhitespace) + if (shouldAppendSeparator) { - sb.Append(' '); + sb.Append(separatorChar); } sb.Append(stringValue); @@ -908,7 +926,7 @@ private void WriteMember(object? memberValue, AttributeAccessor attribute, TypeD WriteAttribute(ai, attribute, container); } - shouldAppendWhitespace = true; + shouldAppendSeparator = true; } if (attribute.IsList) diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlAttributeAttribute.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlAttributeAttribute.cs index b1ad042227f67e..1135884cdca5a5 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlAttributeAttribute.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlAttributeAttribute.cs @@ -18,6 +18,7 @@ public class XmlAttributeAttribute : System.Attribute private string? _ns; private string? _dataType; private XmlSchemaForm _form = XmlSchemaForm.None; + private char _separator; /// /// [To be supplied.] @@ -97,5 +98,17 @@ public XmlSchemaForm Form get { return _form; } set { _form = value; } } + + /// Gets or sets the separator character used when serializing an array as an XML attribute value list. + /// + /// When set to the default value of '\0' (null character), the space character is used as separator, + /// preserving the existing behavior for on array-typed members. + /// Set to a non-default value to override the separator. + /// + public char Separator + { + get { return _separator; } + set { _separator = value; } + } } } diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlReflectionImporter.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlReflectionImporter.cs index 9e6859bd12523c..03072b71457aaa 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlReflectionImporter.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlReflectionImporter.cs @@ -1613,6 +1613,11 @@ private void ImportAccessorMapping(MemberMapping accessor, FieldModel model, Xml CheckForm(attribute.Form, ns != attribute.Namespace); attribute.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(targetType), ns, ImportContext.Attribute, a.XmlAttribute.DataType, null, isList, false, limiter); attribute.IsList = isList; + if (a.XmlAttribute.Separator != '\0') + { + ValidateAttributeSeparatorChar(a.XmlAttribute.Separator, accessorName); + attribute.Separator = a.XmlAttribute.Separator; + } attribute.Default = GetDefaultValue(model.FieldTypeDesc, model.FieldType, a); attribute.Any = (a.XmlAnyAttribute != null); if (attribute.Form == XmlSchemaForm.Qualified && attribute.Namespace != ns) @@ -1637,6 +1642,15 @@ private void ImportAccessorMapping(MemberMapping accessor, FieldModel model, Xml if (!(text.Mapping is SpecialMapping) && targetTypeDesc != _typeScope.GetTypeDesc(typeof(string))) throw new InvalidOperationException(SR.Format(SR.XmlIllegalArrayTextAttribute, accessorName)); + if (a.XmlText.Separator != '\0') + { + ValidateTextSeparatorChar(a.XmlText.Separator, accessorName); + if (text.Mapping is SpecialMapping) + throw new InvalidOperationException(SR.Format(SR.XmlIllegalArrayTextSeparator, accessorName)); + + text.Separator = a.XmlText.Separator; + } + accessor.Text = text; } if (a.XmlText == null && a.XmlElements.Count == 0 && a.XmlAnyElements.Count == 0) @@ -2261,6 +2275,20 @@ private static void CheckForm(XmlSchemaForm form, bool isQualified) if (isQualified && form == XmlSchemaForm.Unqualified) throw new InvalidOperationException(SR.XmlInvalidFormUnqualified); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void ValidateTextSeparatorChar(char separator, string memberName) + { + if (!XmlCharType.IsTextChar(separator)) + throw new InvalidOperationException(SR.Format(SR.XmlInvalidTextSeparatorChar, memberName)); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void ValidateAttributeSeparatorChar(char separator, string memberName) + { + if (!XmlCharType.IsAttributeValueChar(separator)) + throw new InvalidOperationException(SR.Format(SR.XmlInvalidAttributeSeparatorChar, memberName)); + } + private static void CheckNullable(bool isNullable, TypeDesc typeDesc, TypeMapping? mapping) { if (mapping is NullableMapping) return; diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationGeneratedCode.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationGeneratedCode.cs index 56f8a56b1fbf49..e70155e23c2e99 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationGeneratedCode.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationGeneratedCode.cs @@ -98,6 +98,11 @@ internal void WriteQuotedCSharpString(string? value) _raCodeGen.WriteQuotedCSharpString(value); } + internal void WriteQuotedCSharpChar(char value) + { + _raCodeGen.WriteQuotedCSharpChar(value); + } + internal void GenerateHashtableGetBegin(string privateName, string publicName) { _writer.Write(typeof(Hashtable).FullName); diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReader.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReader.cs index 79741d5e849316..76c86914ae9c34 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReader.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReader.cs @@ -3852,7 +3852,16 @@ private void WriteAttribute(Member member) if (attribute.IsList) { Writer.WriteLine("string listValues = Reader.Value;"); - Writer.WriteLine("string[] vals = listValues.Split(null);"); + if (attribute.Separator.HasValue) + { + Writer.Write("string[] vals = listValues.Split("); + WriteQuotedCSharpChar(attribute.Separator.Value); + Writer.WriteLine(");"); + } + else + { + Writer.WriteLine("string[] vals = listValues.Split(null);"); + } Writer.WriteLine("for (int i = 0; i < vals.Length; i++) {"); Writer.Indent++; @@ -4111,19 +4120,56 @@ private void WriteText(Member member) throw new InvalidOperationException(SR.XmlInternalError); } WriteSourceEnd(member.ArraySource); + Writer.WriteLine(";"); } else { if (member.IsArrayLike) { - WriteSourceBegin(member.ArraySource); - if (text.Mapping!.TypeDesc!.CollapseWhitespace) + if (text.Separator.HasValue) { - Writer.Write("CollapseWhitespace(Reader.ReadString())"); + // Read the (optionally whitespace-collapsed) text content into a local, then + // split on the configured separator and add each part to the collection. + Writer.WriteLine("{"); + Writer.Indent++; + Writer.Write("string rawText = "); + if (text.Mapping!.TypeDesc!.CollapseWhitespace) + { + Writer.Write("CollapseWhitespace(Reader.ReadString())"); + } + else + { + Writer.Write("Reader.ReadString()"); + } + Writer.WriteLine(";"); + Writer.Write("string[] vals = rawText.Split("); + WriteQuotedCSharpChar(text.Separator.Value); + Writer.WriteLine(");"); + Writer.WriteLine("for (int i = 0; i < vals.Length; i++) {"); + Writer.Indent++; + WriteSourceBegin(member.ArraySource); + Writer.Write("vals[i]"); + WriteSourceEnd(member.ArraySource); + Writer.WriteLine(";"); + Writer.Indent--; + Writer.WriteLine("}"); + Writer.Indent--; + Writer.WriteLine("}"); } else { - Writer.Write("Reader.ReadString()"); + // No separator: add the entire text as a single element (existing behavior). + WriteSourceBegin(member.ArraySource); + if (text.Mapping!.TypeDesc!.CollapseWhitespace) + { + Writer.Write("CollapseWhitespace(Reader.ReadString())"); + } + else + { + Writer.Write("Reader.ReadString()"); + } + WriteSourceEnd(member.ArraySource); + Writer.WriteLine(";"); } } else @@ -4144,11 +4190,10 @@ private void WriteText(Member member) WriteSourceBegin(member.ArraySource); WritePrimitive(text.Mapping, "Reader.ReadString()"); } + WriteSourceEnd(member.ArraySource); + Writer.WriteLine(";"); } - WriteSourceEnd(member.ArraySource); } - - Writer.WriteLine(";"); } private void WriteMemberElementsCheckType(string? checkTypeHrefsSource) diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen.cs index 8ba96636eed923..d3ec83ae5a49fe 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen.cs @@ -2067,11 +2067,6 @@ private void WriteAttribute(Member member) { LocalBuilder locListValues = ilg.DeclareOrGetLocal(typeof(string), "listValues"); LocalBuilder locVals = ilg.DeclareOrGetLocal(typeof(string[]), "vals"); - MethodInfo String_Split = typeof(string).GetMethod( - "Split", - CodeGenerator.InstanceBindingFlags, - new Type[] { typeof(char[]) } - )!; MethodInfo XmlSerializationReader_get_Reader = typeof(XmlSerializationReader).GetMethod( "get_Reader", CodeGenerator.InstanceBindingFlags, @@ -2087,8 +2082,29 @@ private void WriteAttribute(Member member) ilg.Call(XmlReader_get_Value); ilg.Stloc(locListValues); ilg.Ldloc(locListValues); - ilg.Load(null); - ilg.Call(String_Split); + if (attribute.Separator.HasValue) + { + // listValues.Split(separatorChar, StringSplitOptions.None) + MethodInfo String_Split_char = typeof(string).GetMethod( + "Split", + CodeGenerator.InstanceBindingFlags, + new Type[] { typeof(char), typeof(StringSplitOptions) } + )!; + ilg.Ldc(attribute.Separator.Value); + ilg.Ldc(StringSplitOptions.None); + ilg.Call(String_Split_char); + } + else + { + // listValues.Split((char[])null) -- splits on whitespace (existing behavior) + MethodInfo String_Split_chararr = typeof(string).GetMethod( + "Split", + CodeGenerator.InstanceBindingFlags, + new Type[] { typeof(char[]) } + )!; + ilg.Load(null); + ilg.Call(String_Split_chararr); + } ilg.Stloc(locVals); LocalBuilder localI = ilg.DeclareOrGetLocal(typeof(int), "i"); ilg.For(localI, 0, locVals); @@ -2355,27 +2371,29 @@ private void WriteText(Member member) { if (member.IsArrayLike) { - WriteSourceBegin(member.ArraySource); - if (text.Mapping!.TypeDesc!.CollapseWhitespace) - { - ilg.Ldarg(0); // for calling CollapseWhitespace - } - else - { - } + // Read the (optionally whitespace-collapsed) text content into a local first, + // matching the original behavior. Then either add the whole string as a single + // element (existing concat behavior when no separator is specified) or split + // on the configured separator and add each part. MethodInfo XmlSerializationReader_get_Reader = typeof(XmlSerializationReader).GetMethod( "get_Reader", CodeGenerator.InstanceBindingFlags, Type.EmptyTypes )!; - MethodInfo XmlReader_ReadString = typeof(XmlReader).GetMethod( + MethodInfo XmlReader_ReadContentAsString = typeof(XmlReader).GetMethod( "ReadContentAsString", CodeGenerator.InstanceBindingFlags, Type.EmptyTypes )!; + + LocalBuilder rawTextLoc = ilg.DeclareOrGetLocal(typeof(string), "rawText"); + if (text.Mapping!.TypeDesc!.CollapseWhitespace) + { + ilg.Ldarg(0); // pre-push 'this' for the CollapseWhitespace instance call + } ilg.Ldarg(0); ilg.Call(XmlSerializationReader_get_Reader); - ilg.Call(XmlReader_ReadString); + ilg.Call(XmlReader_ReadContentAsString); if (text.Mapping.TypeDesc.CollapseWhitespace) { MethodInfo XmlSerializationReader_CollapseWhitespace = typeof(XmlSerializationReader).GetMethod( @@ -2385,6 +2403,39 @@ private void WriteText(Member member) )!; ilg.Call(XmlSerializationReader_CollapseWhitespace); } + ilg.Stloc(rawTextLoc); + + if (text.Separator.HasValue) + { + // Split rawText on the separator and add each part individually. + MethodInfo String_Split = typeof(string).GetMethod( + "Split", + CodeGenerator.InstanceBindingFlags, + new Type[] { typeof(char), typeof(StringSplitOptions) } + )!; + LocalBuilder valsLoc = ilg.DeclareOrGetLocal(typeof(string[]), "vals"); + ilg.Ldloc(rawTextLoc); + ilg.Ldc(text.Separator.Value); + ilg.Ldc(StringSplitOptions.None); + ilg.Call(String_Split); + ilg.Stloc(valsLoc); + + LocalBuilder iLoc = ilg.DeclareOrGetLocal(typeof(int), "i"); + ilg.For(iLoc, 0, valsLoc); + WriteSourceBegin(member.ArraySource); + ilg.Ldloc(valsLoc); + ilg.Ldloc(iLoc); + ilg.Ldelem(typeof(string)); + WriteSourceEnd(member.ArraySource, text.Mapping.TypeDesc.Type!); + ilg.EndFor(); + } + else + { + // No separator: add the entire text as a single element (existing behavior). + WriteSourceBegin(member.ArraySource); + ilg.Ldloc(rawTextLoc); + WriteSourceEnd(member.ArraySource, text.Mapping.TypeDesc.Type!); + } } else { @@ -2410,8 +2461,8 @@ private void WriteText(Member member) WriteSourceBegin(member.ArraySource); WritePrimitive(text.Mapping, "Reader.ReadString()"); } + WriteSourceEnd(member.ArraySource, text.Mapping.TypeDesc.Type!); } - WriteSourceEnd(member.ArraySource, text.Mapping.TypeDesc.Type!); } } diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriter.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriter.cs index befc8d8b4b2cd3..9ba578fa1a0de4 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriter.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriter.cs @@ -2237,6 +2237,36 @@ internal void WriteQuotedCSharpString(string? value) WriteQuotedCSharpString(_writer, value); } + internal static void WriteQuotedCSharpChar(IndentedWriter writer, char value) + { + writer.Write("'"); + string? escapedValue = value switch + { + '\'' => "\\'", + '\\' => "\\\\", + '\r' => "\\r", + '\n' => "\\n", + '\t' => "\\t", + '\0' => "\\0", + <(char)32 => $"\\x{((byte)value >> 4):X}{((byte)value & 0xF):X}", + _ => null + }; + if (escapedValue != null) + { + writer.Write(escapedValue); + } + else + { + writer.Write(value); + } + writer.Write("'"); + } + + internal void WriteQuotedCSharpChar(char value) + { + WriteQuotedCSharpChar(_writer, value); + } + private const string HelperClassesForUseReflection = @" sealed class XSFieldInfo {{ {3} fieldInfo; @@ -3439,15 +3469,21 @@ private void WriteMember(string source, AttributeAccessor attribute, TypeDesc me } if (attribute.IsList) { + // get separator character - default is space for backward compat + string separatorStr = attribute.Separator.HasValue ? attribute.Separator.Value.ToString() : " "; // check to see if we can write values of the attribute sequentially if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) { - Writer.WriteLine("if (i != 0) Writer.WriteString(\" \");"); + Writer.Write("if (i != 0) Writer.WriteString("); + WriteQuotedCSharpString(separatorStr); + Writer.WriteLine(");"); Writer.Write("WriteValue("); } else { - Writer.WriteLine("if (i != 0) sb.Append(\" \");"); + Writer.Write("if (i != 0) sb.Append("); + WriteQuotedCSharpString(separatorStr); + Writer.WriteLine(");"); Writer.Write("sb.Append("); } if (attribute.Mapping is EnumMapping) @@ -3568,6 +3604,7 @@ private void WriteArray(string source, string? choiceSource, ElementAccessor[] e } WriteArrayItems(elements, text, choice, arrayTypeDesc, "a", "c"); + if (arrayTypeDesc.IsNullable) { Writer.Indent--; @@ -3581,6 +3618,9 @@ private void WriteArray(string source, string? choiceSource, ElementAccessor[] e private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, TypeDesc arrayTypeDesc, string arrayName, string? choiceName) { TypeDesc arrayElementTypeDesc = arrayTypeDesc.ArrayElementTypeDesc!; + bool hasSeparator = text?.Separator.HasValue == true; + string? separatorStr = hasSeparator ? text!.Separator!.Value.ToString() : null; + string? lastWasTextVar = hasSeparator ? $"lwt{arrayName}" : null; if (arrayTypeDesc.IsEnumerable) { @@ -3627,15 +3667,28 @@ private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, Cho Writer.Write(RaCodeGen.GetStringForMethodInvoke(arrayName, arrayTypeDesc.CSharpName, "GetEnumerator", arrayTypeDesc.UseReflection)); Writer.WriteLine(";"); } - Writer.WriteLine("if (e != null)"); + Writer.WriteLine("if (e != null) {"); + Writer.Indent++; + if (hasSeparator) + { + Writer.Write("bool "); + Writer.Write(lastWasTextVar); + Writer.WriteLine(" = false;"); + } Writer.WriteLine("while (e.MoveNext()) {"); Writer.Indent++; string arrayTypeFullName = arrayElementTypeDesc.CSharpName; WriteLocalDecl(arrayTypeFullName, $"{arrayName}i", "e.Current", arrayElementTypeDesc.UseReflection); - WriteElements($"{arrayName}i", $"{choiceName}i", elements, text, choice, $"{arrayName}a", true, true); + WriteElements($"{arrayName}i", $"{choiceName}i", elements, text, choice, $"{arrayName}a", true, true, lastWasTextVar, separatorStr); } else { + if (hasSeparator) + { + Writer.Write("bool "); + Writer.Write(lastWasTextVar); + Writer.WriteLine(" = false;"); + } Writer.Write("for (int i"); Writer.Write(arrayName); Writer.Write(" = 0; i"); @@ -3668,25 +3721,30 @@ private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, Cho string choiceFullName = choice.Mapping!.TypeDesc!.CSharpName; WriteLocalDecl(choiceFullName, $"{choiceName}i", RaCodeGen.GetStringForArrayMember(choiceName!, $"i{arrayName}", choice.Mapping.TypeDesc), choice.Mapping.TypeDesc.UseReflection); } - WriteElements($"{arrayName}i", $"{choiceName}i", elements, text, choice, $"{arrayName}a", true, arrayElementTypeDesc.IsNullable); + WriteElements($"{arrayName}i", $"{choiceName}i", elements, text, choice, $"{arrayName}a", true, arrayElementTypeDesc.IsNullable, lastWasTextVar, separatorStr); } else { - WriteElements(RaCodeGen.GetStringForArrayMember(arrayName, $"i{arrayName}", arrayTypeDesc), elements, text, choice, $"{arrayName}a", true, arrayElementTypeDesc.IsNullable); + WriteElements(RaCodeGen.GetStringForArrayMember(arrayName, $"i{arrayName}", arrayTypeDesc), elements, text, choice, $"{arrayName}a", true, arrayElementTypeDesc.IsNullable, lastWasTextVar, separatorStr); } } Writer.Indent--; Writer.WriteLine("}"); + if (arrayTypeDesc.IsEnumerable) + { + Writer.Indent--; + Writer.WriteLine("}"); + } } [RequiresUnreferencedCode("calls WriteElements")] - private void WriteElements(string source, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, string arrayName, bool writeAccessors, bool isNullable) + private void WriteElements(string source, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, string arrayName, bool writeAccessors, bool isNullable, string? lastWasTextVar = null, string? separatorStr = null) { - WriteElements(source, null, elements, text, choice, arrayName, writeAccessors, isNullable); + WriteElements(source, null, elements, text, choice, arrayName, writeAccessors, isNullable, lastWasTextVar, separatorStr); } [RequiresUnreferencedCode("calls WriteElement")] - private void WriteElements(string source, string? enumSource, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, string arrayName, bool writeAccessors, bool isNullable) + private void WriteElements(string source, string? enumSource, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, string arrayName, bool writeAccessors, bool isNullable, string? lastWasTextVar = null, string? separatorStr = null) { if (elements.Length == 0 && text == null) return; if (elements.Length == 1 && text == null) @@ -3711,6 +3769,16 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] ElementAccessor? unnamedAny = null; // can only have one bool wroteFirstIf = false; string? enumTypeName = choice == null ? null : choice.Mapping!.TypeDesc!.FullName; + string? curIsTextVar = null; + if (lastWasTextVar is not null) + { + curIsTextVar = $"cit{arrayName}"; + Writer.Write("bool "); + Writer.Write(curIsTextVar); + Writer.Write(" = "); + Writer.Write(lastWasTextVar); + Writer.WriteLine(";"); + } for (int i = 0; i < elements.Length; i++) { @@ -3756,6 +3824,11 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] if (!useReflection) castedSource = $"(({fullTypeName}){source})"; WriteElement(element.Any ? source : castedSource, element, arrayName, writeAccessors); + if (curIsTextVar is not null) + { + Writer.Write(curIsTextVar); + Writer.WriteLine(" = false;"); + } Writer.Indent--; Writer.WriteLine("}"); } @@ -3774,6 +3847,11 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] if (!useReflection) castedSource = $"(({fullTypeName}){source})"; WriteElement(element.Any ? source : castedSource, element, arrayName, writeAccessors); + if (curIsTextVar is not null) + { + Writer.Write(curIsTextVar); + Writer.WriteLine(" = false;"); + } Writer.Indent--; Writer.WriteLine("}"); } @@ -3830,6 +3908,11 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] Writer.WriteLine(") {"); Writer.Indent++; WriteElement("elem", element, arrayName, writeAccessors); + if (curIsTextVar is not null) + { + Writer.Write(curIsTextVar); + Writer.WriteLine(" = false;"); + } if (choice != null) { @@ -3859,6 +3942,11 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] if (unnamedAny != null) { WriteElement("elem", unnamedAny, arrayName, writeAccessors); + if (curIsTextVar is not null) + { + Writer.Write(curIsTextVar); + Writer.WriteLine(" = false;"); + } } else { @@ -3883,6 +3971,16 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] WriteInstanceOf(source, fullTypeName, useReflection); Writer.WriteLine(") {"); Writer.Indent++; + if (curIsTextVar is not null) + { + Writer.Write("if ("); + Writer.Write(lastWasTextVar); + Writer.Write(") WriteValue("); + WriteQuotedCSharpString(separatorStr); + Writer.WriteLine(");"); + Writer.Write(curIsTextVar); + Writer.WriteLine(" = true;"); + } string castedSource = source; if (!useReflection) castedSource = $"(({fullTypeName}){source})"; @@ -3892,6 +3990,16 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] } else { + if (lastWasTextVar is not null) + { + Writer.Write("if ("); + Writer.Write(lastWasTextVar); + Writer.Write(") WriteValue("); + WriteQuotedCSharpString(separatorStr); + Writer.WriteLine(");"); + Writer.Write(lastWasTextVar); + Writer.WriteLine(" = true;"); + } string castedSource = source; if (!useReflection) castedSource = $"(({fullTypeName}){source})"; @@ -3918,6 +4026,14 @@ private void WriteElements(string source, string? enumSource, ElementAccessor[] Writer.Indent--; Writer.WriteLine("}"); + + if (curIsTextVar is not null) + { + Writer.Write(lastWasTextVar); + Writer.Write(" = "); + Writer.Write(curIsTextVar); + Writer.WriteLine(";"); + } } Writer.Indent--; Writer.WriteLine("}"); diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs index ea3c307d9e7dac..6f056ab06f8697 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen.cs @@ -1213,6 +1213,8 @@ private void WriteMember(SourceInfo source, AttributeAccessor attribute, TypeDes } if (attribute.IsList) { + // get separator string - default is space for backward compat + string separatorStr = attribute.Separator.HasValue ? attribute.Separator.Value.ToString() : " "; string methodName; Type methodType; Type argType; @@ -1234,7 +1236,7 @@ private void WriteMember(SourceInfo source, AttributeAccessor attribute, TypeDes )!; ilg.Ldarg(0); ilg.Call(XmlSerializationWriter_get_Writer); - ilg.Ldstr(" "); + ilg.Ldstr(separatorStr); ilg.Call(XmlWriter_WriteString); ilg.EndIf(); ilg.Ldarg(0); @@ -1252,7 +1254,7 @@ private void WriteMember(SourceInfo source, AttributeAccessor attribute, TypeDes ilg.Ldc(0); ilg.If(Cmp.NotEqualTo); ilg.Ldloc("sb"); - ilg.Ldstr(" "); + ilg.Ldstr(separatorStr); ilg.Call(StringBuilder_Append); ilg.Pop(); ilg.EndIf(); @@ -1475,6 +1477,16 @@ private void WriteArray(SourceInfo source, string? choiceSource, ElementAccessor private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, TypeDesc arrayTypeDesc, string arrayName, string? choiceName) { TypeDesc arrayElementTypeDesc = arrayTypeDesc.ArrayElementTypeDesc!; + bool hasSeparator = text?.Separator.HasValue == true; + string? separatorStr = hasSeparator ? text!.Separator!.Value.ToString() : null; + + LocalBuilder? lastWasTextLoc = null; + if (hasSeparator) + { + lastWasTextLoc = ilg.DeclareOrGetLocal(typeof(bool), "lastWasText"); + ilg.Ldc(false); + ilg.Stloc(lastWasTextLoc); + } if (arrayTypeDesc.IsEnumerable) { @@ -1517,11 +1529,12 @@ private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, Cho ilg.Ldloc(eLoc); ilg.Load(null); ilg.If(Cmp.NotEqualTo); + ilg.WhileBegin(); string arrayNamePlusA = $"{(arrayName).Replace(arrayTypeDesc.Name, "")}a{arrayElementTypeDesc.Name}"; string arrayNamePlusI = $"{(arrayName).Replace(arrayTypeDesc.Name, "")}i{arrayElementTypeDesc.Name}"; WriteLocalDecl(arrayNamePlusI, "e.Current", arrayElementTypeDesc.Type!); - WriteElements(new SourceInfo(arrayNamePlusI, null, null, arrayElementTypeDesc.Type, ilg), $"{choiceName}i", elements, text, choice, arrayNamePlusA, true, true); + WriteElements(new SourceInfo(arrayNamePlusI, null, null, arrayElementTypeDesc.Type, ilg), $"{choiceName}i", elements, text, choice, arrayNamePlusA, true, true, lastWasTextLoc, separatorStr); ilg.WhileBeginCondition(); // while (e.MoveNext()) MethodInfo IEnumerator_MoveNext = typeof(IEnumerator).GetMethod( @@ -1551,17 +1564,17 @@ private void WriteArrayItems(ElementAccessor[] elements, TextAccessor? text, Cho { WriteLocalDecl($"{choiceName}i", ReflectionAwareILGen.GetStringForArrayMember(choiceName, iPlusArrayName), choice.Mapping!.TypeDesc!.Type!); } - WriteElements(new SourceInfo(arrayNamePlusI, null, null, arrayElementTypeDesc.Type, ilg), $"{choiceName}i", elements, text, choice, arrayNamePlusA, true, arrayElementTypeDesc.IsNullable); + WriteElements(new SourceInfo(arrayNamePlusI, null, null, arrayElementTypeDesc.Type, ilg), $"{choiceName}i", elements, text, choice, arrayNamePlusA, true, arrayElementTypeDesc.IsNullable, lastWasTextLoc, separatorStr); } else { - WriteElements(new SourceInfo(ReflectionAwareILGen.GetStringForArrayMember(arrayName, iPlusArrayName), null, null, arrayElementTypeDesc.Type, ilg), null, elements, text, choice, arrayNamePlusA, true, arrayElementTypeDesc.IsNullable); + WriteElements(new SourceInfo(ReflectionAwareILGen.GetStringForArrayMember(arrayName, iPlusArrayName), null, null, arrayElementTypeDesc.Type, ilg), null, elements, text, choice, arrayNamePlusA, true, arrayElementTypeDesc.IsNullable, lastWasTextLoc, separatorStr); } ilg.EndFor(); } } - private void WriteElements(SourceInfo source, string? enumSource, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, string arrayName, bool writeAccessors, bool isNullable) + private void WriteElements(SourceInfo source, string? enumSource, ElementAccessor[] elements, TextAccessor? text, ChoiceIdentifierAccessor? choice, string arrayName, bool writeAccessors, bool isNullable, LocalBuilder? lastWasTextLoc = null, string? separatorStr = null) { if (elements.Length == 0 && text == null) return; if (elements.Length == 1 && text == null) @@ -1587,6 +1600,14 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso bool wroteFirstIf = false; string? enumTypeName = choice == null ? null : choice.Mapping!.TypeDesc!.FullName; + LocalBuilder? curIsTextLoc = null; + if (lastWasTextLoc is not null) + { + curIsTextLoc = ilg.DeclareOrGetLocal(typeof(bool), "curIsText"); + ilg.Ldloc(lastWasTextLoc); + ilg.Stloc(curIsTextLoc); + } + for (int i = 0; i < elements.Length; i++) { ElementAccessor element = elements[i]; @@ -1632,6 +1653,11 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso SourceInfo castedSource = source.CastTo(element.Mapping.TypeDesc!); WriteElement(element.Any ? source : castedSource, element, arrayName, writeAccessors); + if (curIsTextLoc is not null) + { + ilg.Ldc(false); + ilg.Stloc(curIsTextLoc); + } } else { @@ -1643,6 +1669,11 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso ilg.AndIf(); SourceInfo castedSource = source.CastTo(td); WriteElement(element.Any ? source : castedSource, element, arrayName, writeAccessors); + if (curIsTextLoc is not null) + { + ilg.Ldc(false); + ilg.Stloc(curIsTextLoc); + } } } if (wroteFirstIf) @@ -1739,6 +1770,11 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso if (choice != null) ilg.If(); else ilg.AndIf(); WriteElement(new SourceInfo("elem", null, null, elemLoc.LocalType, ilg), element, arrayName, writeAccessors); + if (curIsTextLoc is not null) + { + ilg.Ldc(false); + ilg.Stloc(curIsTextLoc); + } if (choice != null) { @@ -1768,6 +1804,11 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso if (unnamedAny != null) { WriteElement(new SourceInfo("elem", null, null, elemLoc.LocalType, ilg), unnamedAny, arrayName, writeAccessors); + if (curIsTextLoc is not null) + { + ilg.Ldc(false); + ilg.Stloc(curIsTextLoc); + } } else { @@ -1806,11 +1847,45 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso ilg.InitElseIf(); WriteInstanceOf(source, text.Mapping!.TypeDesc!.Type!); ilg.AndIf(); + if (curIsTextLoc is not null) + { + ilg.Ldloc(lastWasTextLoc!); + ilg.Ldc(true); + ilg.If(Cmp.EqualTo); + MethodInfo XmlSerializationWriter_WriteValue_Sep = typeof(XmlSerializationWriter).GetMethod( + "WriteValue", + CodeGenerator.InstanceBindingFlags, + new Type[] { typeof(string) } + )!; + ilg.Ldarg(0); + ilg.Ldstr(separatorStr!); + ilg.Call(XmlSerializationWriter_WriteValue_Sep); + ilg.EndIf(); + ilg.Ldc(true); + ilg.Stloc(curIsTextLoc); + } SourceInfo castedSource = source.CastTo(text.Mapping.TypeDesc); WriteText(castedSource, text); } else { + if (lastWasTextLoc is not null) + { + ilg.Ldloc(lastWasTextLoc); + ilg.Ldc(true); + ilg.If(Cmp.EqualTo); + MethodInfo XmlSerializationWriter_WriteValue_Sep = typeof(XmlSerializationWriter).GetMethod( + "WriteValue", + CodeGenerator.InstanceBindingFlags, + new Type[] { typeof(string) } + )!; + ilg.Ldarg(0); + ilg.Ldstr(separatorStr!); + ilg.Call(XmlSerializationWriter_WriteValue_Sep); + ilg.EndIf(); + ilg.Ldc(true); + ilg.Stloc(lastWasTextLoc); + } SourceInfo castedSource = source.CastTo(text.Mapping!.TypeDesc!); WriteText(castedSource, text); } @@ -1839,6 +1914,12 @@ private void WriteElements(SourceInfo source, string? enumSource, ElementAccesso ilg.Throw(); ilg.EndIf(); + + if (curIsTextLoc is not null) + { + ilg.Ldloc(curIsTextLoc); + ilg.Stloc(lastWasTextLoc!); + } } // See ilg.If() cond above if (doEndIf) // if (isNullable && choice == null) diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlTextAttribute.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlTextAttribute.cs index 2a02292228e0fc..e4eafc72458ec9 100644 --- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlTextAttribute.cs +++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlTextAttribute.cs @@ -14,6 +14,7 @@ public class XmlTextAttribute : System.Attribute { private Type? _type; private string? _dataType; + private char _separator; /// /// [To be supplied.] @@ -48,5 +49,18 @@ public string DataType get { return _dataType ?? string.Empty; } set { _dataType = value; } } + + /// Gets or sets the separator character used when serializing an array of strings to XML text content. + /// + /// When set to a non-default value (i.e., not the null character '\0'), string array items are serialized + /// with this character as separator, and deserialization splits the text content on this character. + /// The default value of '\0' means no separator: array items are concatenated without any separator, + /// preserving the existing behavior. + /// + public char Separator + { + get { return _separator; } + set { _separator = value; } + } } } diff --git a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.RuntimeOnly.cs b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.RuntimeOnly.cs index 5e57f747f5ce65..4a9653a033d6a7 100644 --- a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.RuntimeOnly.cs +++ b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.RuntimeOnly.cs @@ -3666,4 +3666,241 @@ public static void SerializePrimitiveXmlTextAttributeOnDerivedClass() var actual = SerializeAndDeserialize(value, "5"); Assert.Equal(value.Number, actual.Number); } + + [Fact] + public static void XML_XmlTextNoSeparator_StringArray_ConcatenatesWithoutDelimiter() + { + var original = new TypeWithXmlTextNoSeparatorOnStringArray { Text = new string[] { "abc", "def", "ghi" } }; + var actual = SerializeAndDeserialize(original, + "abcdefghi"); + Assert.NotNull(actual.Text); + // Without a separator, deserialization returns the concatenated text as a single element + Assert.Single(actual.Text); + Assert.Equal("abcdefghi", actual.Text[0]); + } + + [Fact] + public static void XML_XmlTextSeparator_SpaceSeparatedArray_RoundTrips() + { + var original = new TypeWithXmlTextSeparatorSpaceOnStringArray { Text = new string[] { "a", "b", "c" } }; + var actual = SerializeAndDeserialize(original, + "a b c"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "a", "b", "c" }, actual.Text); + } + + [Fact] + public static void XML_XmlTextSeparator_CommaSeparatedArray_RoundTrips() + { + var original = new TypeWithXmlTextSeparatorCommaOnStringArray { Text = new string[] { "a", "b", "c" } }; + var actual = SerializeAndDeserialize(original, + "a,b,c"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "a", "b", "c" }, actual.Text); + } + + [Fact] + public static void XML_XmlTextSeparator_SingleElement_HasNoSeparator() + { + var original = new TypeWithXmlTextSeparatorCommaOnStringArray { Text = new string[] { "only" } }; + var actual = SerializeAndDeserialize(original, + "only"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "only" }, actual.Text); + } + + [Fact] + public static void XML_XmlTextSeparator_EmbeddedEmptyStrings_RoundTrip() + { + var original = new TypeWithXmlTextSeparatorCommaOnStringArray { Text = new string[] { "a", "", "c" } }; + var actual = SerializeAndDeserialize(original, + "a,,c"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "a", "", "c" }, actual.Text); + } + + [Fact] + public static void XML_XmlTextSeparator_EmbeddedEmptyWithSpaces_RoundTrip() + { + var original = new TypeWithXmlTextSeparatorSpaceOnStringArray { Text = new string[] { "a", "", "c" } }; + var actual = SerializeAndDeserialize(original, + "a c"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "a", "", "c" }, actual.Text); + } + + [Fact] + public static void XML_XmlAttributeSeparator_CommaSeparatedStringArray_RoundTrips() + { + var original = new TypeWithXmlAttributeWithSeparatorComma { Items = new string[] { "x", "y", "z" } }; + var actual = SerializeAndDeserialize(original, + ""); + Assert.NotNull(actual.Items); + Assert.Equal(new string[] { "x", "y", "z" }, actual.Items); + } + + [Fact] + public static void XML_XmlAttributeSeparator_SingleElement_HasNoSeparator() + { + var original = new TypeWithXmlAttributeWithSeparatorComma { Items = new string[] { "only" } }; + var actual = SerializeAndDeserialize(original, + ""); + Assert.NotNull(actual.Items); + Assert.Equal(new string[] { "only" }, actual.Items); + } + + [Fact] + public static void XML_XmlAttributeSeparator_EmbeddedEmptyStrings_RoundTrip() + { + var original = new TypeWithXmlAttributeWithSeparatorComma { Items = new string[] { "a", "", "c" } }; + var actual = SerializeAndDeserialize(original, + ""); + Assert.NotNull(actual.Items); + Assert.Equal(new string[] { "a", "", "c" }, actual.Items); + } + + // The following tests lock in that, when no Separator is specified for [XmlText] or [XmlAttribute], + // the wire format and round-trip behavior are exactly the same as before the Separator property was added. + [Fact] + public static void XML_XmlTextNoSeparator_SingleElement_ProducesUnchangedWireFormat() + { + var original = new TypeWithXmlTextNoSeparatorOnStringArray { Text = new string[] { "only" } }; + var actual = SerializeAndDeserialize(original, + "only"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "only" }, actual.Text); + } + + [Fact] + public static void XML_XmlAttributeNoSeparator_SingleElement_ProducesUnchangedWireFormat() + { + // Mirrors the existing XML_TypeWithArrayLikeXmlAttribute test (which covers the 2-element case) + // to lock in the no-separator wire format for the single-element edge case. + var original = new TypeWithStringArrayAsXmlAttribute { XmlAttributeForms = new string[] { "OnlyValue" } }; + var actual = SerializeAndDeserialize(original, + "\r\n"); + Assert.NotNull(actual.XmlAttributeForms); + Assert.Equal(new string[] { "OnlyValue" }, actual.XmlAttributeForms); + } + + [Fact] + public static void XML_XmlTextSeparator_QuoteIsValidInText_RoundTrips() + { + // '"' is valid in XML text content but not in attribute values. + var original = new TypeWithXmlTextSeparatorQuote { Text = new string[] { "a", "b", "c" } }; + var actual = SerializeAndDeserialize(original, + "a\"b\"c"); + Assert.NotNull(actual.Text); + Assert.Equal(new string[] { "a", "b", "c" }, actual.Text); + } + + [Fact] + public static void XML_XmlAttributeSeparator_CloseBracketIsValidInAttribute_RoundTrips() + { + // ']' is valid in XML attribute values but not in text content. + var original = new TypeWithXmlAttributeSeparatorCloseBracket { Items = new string[] { "x", "y", "z" } }; + var actual = SerializeAndDeserialize(original, + ""); + Assert.NotNull(actual.Items); + Assert.Equal(new string[] { "x", "y", "z" }, actual.Items); + } + + [Theory] + [InlineData(typeof(TypeWithXmlTextInvalidSeparator), "Text")] + [InlineData(typeof(TypeWithXmlTextInvalidSeparatorAngleBracket), "Text")] + [InlineData(typeof(TypeWithXmlTextInvalidSeparatorAmpersand), "Text")] + [InlineData(typeof(TypeWithXmlTextInvalidSeparatorCloseBracket), "Text")] + [InlineData(typeof(TypeWithXmlAttributeInvalidSeparatorQuote), "Items")] + public static void XML_XmlSeparator_InvalidChar_ThrowsWithReflectingFieldMessage(Type type, string fieldName) + { + Exception ex = Record.Exception(() => + { + var serializer = new XmlSerializer(type); +#if ReflectionOnly + // The reflection-based serializer doesn't perform xml/type mapping in the constructor; + // mapping (and therefore separator validation) happens during the first Serialize/Deserialize + // call. Force the mapping to happen by serializing a default instance. + using var sw = new StringWriter(); + serializer.Serialize(sw, Activator.CreateInstance(type)); +#endif + }); + + AssertXmlMappingException(ex, type.Name, fieldName); + } + + [Fact] + public static void XML_XmlTextSeparator_MixedContent_RoundTrips() + { + var original = new TypeWithXmlTextSeparatorOnMixedContentWithElement + { + All = new object[] { 321, "One", "Plus", "One", 2, 3.14, "Two" } + }; + var actual = SerializeAndDeserialize(original, + "321One,Plus,One23.14Two"); + Assert.NotNull(actual.All); + Assert.Equal(7, actual.All.Length); + Assert.Equal(321, actual.All[0]); + Assert.Equal("One", actual.All[1]); + Assert.Equal("Plus", actual.All[2]); + Assert.Equal("One", actual.All[3]); + Assert.Equal(2, actual.All[4]); + Assert.Equal(3.14, actual.All[5]); + Assert.Equal("Two", actual.All[6]); + } + + [Fact] + public static void XML_XmlTextNoSeparator_MixedContent_RoundTrips() + { + // Mixed content without a Separator: consecutive text items concatenate + // (matching the non-mixed string-array behavior) and elements remain separate. + var original = new TypeWithXmlTextNoSeparatorOnMixedContentWithElement + { + All = new object[] { 321, "One", "Plus", "One", 2, 3.14, "Two" } + }; + var actual = SerializeAndDeserialize(original, + "321OnePlusOne23.14Two"); + Assert.NotNull(actual.All); + Assert.Equal(5, actual.All.Length); + Assert.Equal(321, actual.All[0]); + Assert.Equal("OnePlusOne", actual.All[1]); + Assert.Equal(2, actual.All[2]); + Assert.Equal(3.14, actual.All[3]); + Assert.Equal("Two", actual.All[4]); + } + + [Fact] + public static void XML_XmlTextSeparator_MixedContent_NullBetweenText_NoStraySeparator() + { + // A null item produces no XML output. It must not write a stray separator + // and must preserve the lastWasText status quo so surrounding text items + // are still correctly separated. + var original = new TypeWithXmlTextSeparatorOnMixedContentWithElement + { + All = new object[] { "a", null, "b" } + }; + var actual = SerializeAndDeserialize(original, + "a,b"); + // Null doesn't survive the round-trip; the separated text becomes two items. + Assert.NotNull(actual.All); + Assert.Equal(2, actual.All.Length); + Assert.Equal("a", actual.All[0]); + Assert.Equal("b", actual.All[1]); + } + + [Fact] + public static void XML_XmlTextSeparator_MixedContent_NullAfterElement_NoLeadingSeparator() + { + // When a null item follows an element, the status quo (lastWasText = false) + // must be preserved so the following text item does not get a leading separator. + var original = new TypeWithXmlTextSeparatorOnMixedContentWithElement + { + All = new object[] { 1, null, "a" } + }; + var actual = SerializeAndDeserialize(original, + "1a"); + Assert.NotNull(actual.All); + Assert.Equal(2, actual.All.Length); + Assert.Equal(1, actual.All[0]); + Assert.Equal("a", actual.All[1]); + } } diff --git a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs index 5a7b42eb092487..49bd217bf7b82a 100644 --- a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs +++ b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs @@ -800,6 +800,46 @@ public static void XML_TypeWithXmlTextAttributeOnArray() Assert.Equal("val1val2", actual.Text[0]); } + [Fact] + public static void XML_XmlTextSeparator_ChoiceMixedContent_NullBetweenText_RoundTrips() + { + var original = new TypeWithXmlTextSeparatorOnChoiceMixedContent + { + All = new object[] { "a", null, "b" }, + Choices = new XmlTextSeparatorChoice[] { XmlTextSeparatorChoice.None, XmlTextSeparatorChoice.None, XmlTextSeparatorChoice.None } + }; + + var actual = SerializeAndDeserialize(original, + WithXmlHeader("a,b")); + + Assert.NotNull(actual.All); + Assert.Equal(2, actual.All.Length); + Assert.Equal("a", actual.All[0]); + Assert.Equal("b", actual.All[1]); + } + + [Fact] + public static void XML_XmlTextSeparator_XmlNodeMixedContent_ThrowsWithReflectingFieldMessage() + { + Exception ex = Record.Exception(() => + { +#if XMLSERIALIZERGENERATORTESTS + new XmlReflectionImporter().ImportTypeMapping(typeof(TypeWithXmlTextSeparatorOnXmlNodeMixedContent)); +#else + var serializer = new XmlSerializer(typeof(TypeWithXmlTextSeparatorOnXmlNodeMixedContent)); +#if ReflectionOnly + // The reflection-based serializer doesn't perform xml/type mapping in the constructor; + // mapping (and therefore separator validation) happens during the first Serialize/Deserialize + // call. Force the mapping to happen by serializing a default instance. + using var sw = new StringWriter(); + serializer.Serialize(sw, new TypeWithXmlTextSeparatorOnXmlNodeMixedContent()); +#endif +#endif + }); + + AssertXmlMappingException(ex, nameof(TypeWithXmlTextSeparatorOnXmlNodeMixedContent), nameof(TypeWithXmlTextSeparatorOnXmlNodeMixedContent.All), "Separator"); + } + [Fact] public static void Xml_TypeWithSchemaFormInXmlAttribute() { @@ -3079,6 +3119,13 @@ private static string FormatTimeString(DateTime time, bool ignoreUtc) => time.ToString($"HH:mm:ss.fffffff{(!ignoreUtc && time.Kind == DateTimeKind.Utc ? "Z" : "zzzzzz")}", CultureInfo.InvariantCulture); } +public class TypeWithXmlTextSeparatorOnXmlNodeMixedContent +{ + [XmlText(typeof(XmlNode), Separator = ',')] + [XmlElement(typeof(int))] + public object[] All = new object[] { 1 }; +} + internal sealed class XmlSerializerAppContextSwitchScope : IDisposable { private readonly string _name; diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.RuntimeOnly.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.RuntimeOnly.cs index cfd07e6603c24b..287c3fe7976cb4 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.RuntimeOnly.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.RuntimeOnly.cs @@ -4636,3 +4636,88 @@ public class PrimiveAttributeTestDerived : PrimiveAttributeTestBase [XmlText] public int Number { get; set; } } + +public class TypeWithXmlTextNoSeparatorOnStringArray +{ + [XmlText] + public string[] Text; +} + +public class TypeWithXmlTextSeparatorSpaceOnStringArray +{ + [XmlText(Separator = ' ')] + public string[] Text; +} + +public class TypeWithXmlTextSeparatorCommaOnStringArray +{ + [XmlText(Separator = ',')] + public string[] Text; +} + +[XmlType(TypeName = "MyXmlType")] +public class TypeWithXmlAttributeWithSeparatorComma +{ + [XmlAttribute(Form = XmlSchemaForm.Qualified, Separator = ',')] + public string[] Items; +} + +public class TypeWithXmlTextInvalidSeparator +{ + [XmlText(Separator = '\x01')] + public string[] Text; +} + +public class TypeWithXmlTextInvalidSeparatorAngleBracket +{ + [XmlText(Separator = '<')] + public string[] Text; +} + +public class TypeWithXmlTextInvalidSeparatorAmpersand +{ + [XmlText(Separator = '&')] + public string[] Text; +} + +public class TypeWithXmlTextSeparatorQuote +{ + [XmlText(Separator = '"')] + public string[] Text; +} + +public class TypeWithXmlAttributeSeparatorCloseBracket +{ + [XmlAttribute(Separator = ']')] + public string[] Items; +} + +public class TypeWithXmlTextInvalidSeparatorCloseBracket +{ + [XmlText(Separator = ']')] + public string[] Text; +} + +public class TypeWithXmlAttributeInvalidSeparatorQuote +{ + [XmlAttribute(Separator = '"')] + public string[] Items; +} + +public class TypeWithXmlTextSeparatorOnMixedContentWithElement +{ + [XmlText(typeof(string), Separator = ',')] + [XmlElement(typeof(int))] + [XmlElement(typeof(double))] + public object[] All = new object[] { 321, "One", "Plus", "One", 2, 3.14, "Two" }; +} + +public class TypeWithXmlTextNoSeparatorOnMixedContentWithElement +{ + [XmlText(typeof(string))] + [XmlElement(typeof(int))] + [XmlElement(typeof(double))] + public object[] All; +} + + diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs index b0835270f372f4..604a0f167f98c1 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs @@ -1766,3 +1766,23 @@ public void ReadXml(XmlReader reader) reader.ReadEndElement(); } } + +public class TypeWithXmlTextSeparatorOnChoiceMixedContent +{ + [XmlChoiceIdentifier(nameof(Choices))] + [XmlText(typeof(string), Separator = ',')] + [XmlElement("Number", typeof(int))] + [XmlElement("DecimalNumber", typeof(double))] + public object[] All; + + [XmlIgnore] + public XmlTextSeparatorChoice[] Choices; +} + +[XmlType(IncludeInSchema = false)] +public enum XmlTextSeparatorChoice +{ + None, + Number, + DecimalNumber +} diff --git a/src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.cs b/src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.cs index b839aba44ee077..9ab73c54fd0288 100644 --- a/src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.cs +++ b/src/libraries/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.cs @@ -2513,6 +2513,7 @@ public XmlAttributeAttribute(System.Type? type) { } public string DataType { get { throw null; } set { } } public System.Xml.Schema.XmlSchemaForm Form { get { throw null; } set { } } public string? Namespace { get { throw null; } set { } } + public char Separator { get { throw null; } set { } } public System.Type? Type { get { throw null; } set { } } } [System.AttributeUsageAttribute(System.AttributeTargets.Field | System.AttributeTargets.Parameter | System.AttributeTargets.Property | System.AttributeTargets.ReturnValue, AllowMultiple = true)] @@ -2583,6 +2584,7 @@ public XmlTextAttribute() { } public XmlTextAttribute(System.Type? type) { } [System.Diagnostics.CodeAnalysis.AllowNullAttribute] public string DataType { get { throw null; } set { } } + public char Separator { get { throw null; } set { } } public System.Type? Type { get { throw null; } set { } } } }