From 7be982e52276933933a1237a38c846e9446a281c Mon Sep 17 00:00:00 2001 From: haltandcatchwater Date: Fri, 20 Mar 2026 13:11:35 -0700 Subject: [PATCH 1/3] Fix NullReferenceException in ReflectionXmlSerializationWriter for inherited ShouldSerialize methods ReflectionXmlSerializationWriter used BindingFlags.DeclaredOnly when looking up ShouldSerialize methods at two call sites, which prevented finding methods declared on base classes. This caused a NullReferenceException when serializing derived types whose base class defines the ShouldSerialize method. The MemberMapping already stores the correctly resolved MethodInfo (CheckShouldPersistMethodInfo), which is resolved without DeclaredOnly during import and used by the IL-gen path. Use it directly in the reflection path to match the IL-gen behavior. Fix #120561 --- .../ReflectionXmlSerializationWriter.cs | 8 ++----- .../tests/XmlSerializer/XmlSerializerTests.cs | 24 +++++++++++++++++++ .../tests/SerializationTypes.cs | 22 +++++++++++++++++ 3 files changed, 48 insertions(+), 6 deletions(-) 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..fba464fcbf582c 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 @@ -661,9 +661,7 @@ private void WriteStructMethod(StructMapping mapping, string n, string? ns, obje if (m.CheckShouldPersist) { - string methodInvoke = $"ShouldSerialize{m.Name}"; - MethodInfo method = o!.GetType().GetMethod(methodInvoke, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly)!; - shouldPersist = (bool)method.Invoke(o, Array.Empty())!; + shouldPersist = (bool)m.CheckShouldPersistMethodInfo!.Invoke(o, Array.Empty())!; } if (m.Attribute != null) @@ -693,9 +691,7 @@ private void WriteStructMethod(StructMapping mapping, string n, string? ns, obje if (m.CheckShouldPersist) { - string methodInvoke = $"ShouldSerialize{m.Name}"; - MethodInfo method = o!.GetType().GetMethod(methodInvoke, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly)!; - shouldPersist = (bool)method.Invoke(o, Array.Empty())!; + shouldPersist = (bool)m.CheckShouldPersistMethodInfo!.Invoke(o, Array.Empty())!; } bool checkShouldPersist = m.CheckShouldPersist && (m.Elements!.Length > 0 || m.Text != null); diff --git a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs index a559c4fd5a8199..7acf58d4cfb7f3 100644 --- a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs +++ b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs @@ -1676,6 +1676,30 @@ public static void Xml_TypeWithShouldSerializeMethod_WithNonDefaultValue() Assert.Equal(value.Foo, actual.Foo); } + [Fact] + public static void Xml_InheritedShouldSerializeMethod_WithDefaultValue() + { + var value = new DerivedTypeWithInheritedShouldSerialize(); + + var actual = SerializeAndDeserialize(value, WithXmlHeader("")); + + Assert.NotNull(actual); + Assert.Equal(value.Foo, actual.Foo); + Assert.Equal(value.Bar, actual.Bar); + } + + [Fact] + public static void Xml_InheritedShouldSerializeMethod_WithNonDefaultValue() + { + var value = new DerivedTypeWithInheritedShouldSerialize() { Foo = "SomeValue", Bar = "SomeBar" }; + + var actual = SerializeAndDeserialize(value, WithXmlHeader("SomeValue")); + + Assert.NotNull(actual); + Assert.Equal(value.Foo, actual.Foo); + Assert.Equal(value.Bar, actual.Bar); + } + [Fact] public static void Xml_KnownTypesThroughConstructorWithArrayProperties() { diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs index edc034aad2e01b..5f48360136378c 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs @@ -924,6 +924,28 @@ public bool ShouldSerializeFoo() } } + public class BaseTypeWithShouldSerializeMethod + { + public string Foo { get; set; } = "default"; + + [System.Xml.Serialization.XmlAttribute] + public string Bar { get; set; } = "default"; + + public bool ShouldSerializeFoo() + { + return Foo != "default"; + } + + public bool ShouldSerializeBar() + { + return Bar != "default"; + } + } + + public class DerivedTypeWithInheritedShouldSerialize : BaseTypeWithShouldSerializeMethod + { + } + public class KnownTypesThroughConstructorWithArrayProperties { public object StringArrayValue; From 5c751ee09ef19a0092909585e26c7e5cfdcf6b85 Mon Sep 17 00:00:00 2001 From: haltandcatchwater Date: Tue, 24 Mar 2026 09:00:36 -0700 Subject: [PATCH 2/3] Fix CheckSpecified setter in ReflectionXmlSerializationReader for field-backed members ReflectionXmlSerializationReader used GetMethod("set_X") to set XxxSpecified members during deserialization. This only finds property setters, silently skipping field-backed Specified members. The rest of the reflection reader uses GetSetMemberValueDelegate which handles both fields and properties and caches the delegate. Replace the GetMethod call with GetSetMemberValueDelegate to align with the existing pattern and fix deserialization of types with field-backed Specified members. --- .../ReflectionXmlSerializationReader.cs | 5 ++--- .../tests/XmlSerializer/XmlSerializerTests.cs | 12 ++++++++++++ .../tests/SerializationTypes.cs | 8 ++++++++ 3 files changed, 22 insertions(+), 3 deletions(-) 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..0c08561ba20ced 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 @@ -1739,11 +1739,10 @@ private static XmlSerializationCollectionFixupCallback GetCreateCollectionOfObje if (member.Mapping.CheckSpecified == SpecifiedAccessor.ReadWrite) { + var specifiedSetter = GetSetMemberValueDelegate(o!, $"{member.Mapping.Name}Specified"); member.CheckSpecifiedSource = (_) => { - string specifiedMemberName = $"{member.Mapping.Name}Specified"; - MethodInfo? specifiedMethodInfo = o!.GetType().GetMethod($"set_{specifiedMemberName}"); - specifiedMethodInfo?.Invoke(o, new object[] { true }); + specifiedSetter(o, true); }; } diff --git a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs index 7acf58d4cfb7f3..4b3cb8953e0b34 100644 --- a/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs +++ b/src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs @@ -1700,6 +1700,18 @@ public static void Xml_InheritedShouldSerializeMethod_WithNonDefaultValue() Assert.Equal(value.Bar, actual.Bar); } + [Fact] + public static void Xml_FieldBackedSpecifiedMember_SetOnDeserialize() + { + var value = new TypeWithFieldBackedSpecifiedMember() { Foo = "SomeValue", FooSpecified = true }; + + var actual = SerializeAndDeserialize(value, WithXmlHeader("SomeValue")); + + Assert.NotNull(actual); + Assert.Equal("SomeValue", actual.Foo); + Assert.True(actual.FooSpecified); + } + [Fact] public static void Xml_KnownTypesThroughConstructorWithArrayProperties() { diff --git a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs index 5f48360136378c..e58c48d237e195 100644 --- a/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs +++ b/src/libraries/System.Runtime.Serialization.Xml/tests/SerializationTypes.cs @@ -946,6 +946,14 @@ public class DerivedTypeWithInheritedShouldSerialize : BaseTypeWithShouldSeriali { } + public class TypeWithFieldBackedSpecifiedMember + { + public string Foo { get; set; } + + [System.Xml.Serialization.XmlIgnore] + public bool FooSpecified; + } + public class KnownTypesThroughConstructorWithArrayProperties { public object StringArrayValue; From a482ae0d13ad063eb2e5491fd51eb680492a9bc7 Mon Sep 17 00:00:00 2001 From: Steve Molloy Date: Fri, 24 Apr 2026 23:09:15 -0700 Subject: [PATCH 3/3] Update expected serializer code for new types added to serializer tests. --- ...ted.SerializableAssembly.XmlSerializers.cs | 4259 +++++++++-------- 1 file changed, 2330 insertions(+), 1929 deletions(-) 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..fbeda5b808fb87 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 Write124_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 Write125_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 Write126_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 Write127_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 Write128_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 Write129_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 Write130_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 Write131_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 Write132_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 Write133_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 Write134_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 Write135_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 Write136_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 Write137_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 Write138_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 Write139_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 Write140_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 Write141_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 Write142_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 Write143_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 Write144_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 Write145_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 Write146_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 Write147_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 Write148_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 Write149_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 Write150_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 Write151_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 Write152_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 Write153_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 Write154_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 Write155_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 Write156_ArrayOfDateTime(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ArrayOfDateTime", @""); @@ -350,7 +350,7 @@ public void Write153_ArrayOfDateTime(object o) { } } - public void Write154_Orchestra(object o) { + public void Write157_Orchestra(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Orchestra", @""); @@ -360,7 +360,7 @@ public void Write154_Orchestra(object o) { Write35_Orchestra(@"Orchestra", @"", ((global::Orchestra)o), true, false); } - public void Write155_Instrument(object o) { + public void Write158_Instrument(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Instrument", @""); @@ -370,7 +370,7 @@ public void Write155_Instrument(object o) { Write34_Instrument(@"Instrument", @"", ((global::Instrument)o), true, false); } - public void Write156_Brass(object o) { + public void Write159_Brass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Brass", @""); @@ -380,7 +380,7 @@ public void Write156_Brass(object o) { Write36_Brass(@"Brass", @"", ((global::Brass)o), true, false); } - public void Write157_Trumpet(object o) { + public void Write160_Trumpet(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Trumpet", @""); @@ -390,7 +390,7 @@ public void Write157_Trumpet(object o) { Write37_Trumpet(@"Trumpet", @"", ((global::Trumpet)o), true, false); } - public void Write158_Pet(object o) { + public void Write161_Pet(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Pet", @""); @@ -400,7 +400,7 @@ public void Write158_Pet(object o) { Write38_Pet(@"Pet", @"", ((global::Pet)o), true, false); } - public void Write159_DefaultValuesSetToNaN(object o) { + public void Write162_DefaultValuesSetToNaN(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DefaultValuesSetToNaN", @""); @@ -410,7 +410,7 @@ public void Write159_DefaultValuesSetToNaN(object o) { Write39_DefaultValuesSetToNaN(@"DefaultValuesSetToNaN", @"", ((global::DefaultValuesSetToNaN)o), true, false); } - public void Write160_Item(object o) { + public void Write163_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DefaultValuesSetToPositiveInfinity", @""); @@ -420,7 +420,7 @@ public void Write160_Item(object o) { Write40_Item(@"DefaultValuesSetToPositiveInfinity", @"", ((global::DefaultValuesSetToPositiveInfinity)o), true, false); } - public void Write161_Item(object o) { + public void Write164_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DefaultValuesSetToNegativeInfinity", @""); @@ -430,7 +430,7 @@ public void Write161_Item(object o) { Write41_Item(@"DefaultValuesSetToNegativeInfinity", @"", ((global::DefaultValuesSetToNegativeInfinity)o), true, false); } - public void Write162_RootElement(object o) { + public void Write165_RootElement(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"RootElement", @""); @@ -440,7 +440,7 @@ public void Write162_RootElement(object o) { Write42_Item(@"RootElement", @"", ((global::TypeWithMismatchBetweenAttributeAndPropertyType)o), true, false); } - public void Write163_TypeWithLinkedProperty(object o) { + public void Write166_TypeWithLinkedProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithLinkedProperty", @""); @@ -450,7 +450,7 @@ public void Write163_TypeWithLinkedProperty(object o) { Write43_TypeWithLinkedProperty(@"TypeWithLinkedProperty", @"", ((global::TypeWithLinkedProperty)o), true, false); } - public void Write164_Document(object o) { + public void Write167_Document(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Document", @"http://example.com"); @@ -460,7 +460,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 Write168_RootClass(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"RootClass", @""); @@ -470,7 +470,7 @@ public void Write165_RootClass(object o) { Write47_RootClass(@"RootClass", @"", ((global::RootClass)o), true, false); } - public void Write166_Parameter(object o) { + public void Write169_Parameter(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Parameter", @""); @@ -480,7 +480,7 @@ public void Write166_Parameter(object o) { Write46_Parameter(@"Parameter", @"", ((global::Parameter)o), true, false); } - public void Write167_XElementWrapper(object o) { + public void Write170_XElementWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"XElementWrapper", @""); @@ -490,7 +490,7 @@ public void Write167_XElementWrapper(object o) { Write48_XElementWrapper(@"XElementWrapper", @"", ((global::XElementWrapper)o), true, false); } - public void Write168_XElementStruct(object o) { + public void Write171_XElementStruct(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"XElementStruct", @""); @@ -499,7 +499,7 @@ public void Write168_XElementStruct(object o) { Write49_XElementStruct(@"XElementStruct", @"", ((global::XElementStruct)o), false); } - public void Write169_XElementArrayWrapper(object o) { + public void Write172_XElementArrayWrapper(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"XElementArrayWrapper", @""); @@ -509,7 +509,7 @@ public void Write169_XElementArrayWrapper(object o) { Write50_XElementArrayWrapper(@"XElementArrayWrapper", @"", ((global::XElementArrayWrapper)o), true, false); } - public void Write170_Item(object o) { + public void Write173_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DateTimeOffsetIXmlSerializableContainer", @""); @@ -519,7 +519,7 @@ 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 Write174_TypeWithDateTimeStringProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDateTimeStringProperty", @""); @@ -529,7 +529,7 @@ public void Write171_TypeWithDateTimeStringProperty(object o) { Write51_TypeWithDateTimeStringProperty(@"TypeWithDateTimeStringProperty", @"", ((global::SerializationTypes.TypeWithDateTimeStringProperty)o), true, false); } - public void Write172_SimpleType(object o) { + public void Write175_SimpleType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleType", @""); @@ -539,7 +539,7 @@ public void Write172_SimpleType(object o) { Write52_SimpleType(@"SimpleType", @"", ((global::SerializationTypes.SimpleType)o), true, false); } - public void Write173_TypeWithGetSetArrayMembers(object o) { + public void Write176_TypeWithGetSetArrayMembers(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithGetSetArrayMembers", @""); @@ -549,7 +549,7 @@ public void Write173_TypeWithGetSetArrayMembers(object o) { Write53_TypeWithGetSetArrayMembers(@"TypeWithGetSetArrayMembers", @"", ((global::SerializationTypes.TypeWithGetSetArrayMembers)o), true, false); } - public void Write174_TypeWithGetOnlyArrayProperties(object o) { + public void Write177_TypeWithGetOnlyArrayProperties(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithGetOnlyArrayProperties", @""); @@ -559,7 +559,7 @@ public void Write174_TypeWithGetOnlyArrayProperties(object o) { Write54_TypeWithGetOnlyArrayProperties(@"TypeWithGetOnlyArrayProperties", @"", ((global::SerializationTypes.TypeWithGetOnlyArrayProperties)o), true, false); } - public void Write175_TypeWithArraylikeMembers(object o) { + public void Write178_TypeWithArraylikeMembers(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithArraylikeMembers", @""); @@ -569,7 +569,7 @@ public void Write175_TypeWithArraylikeMembers(object o) { Write55_TypeWithArraylikeMembers(@"TypeWithArraylikeMembers", @"", ((global::SerializationTypes.TypeWithArraylikeMembers)o), true, false); } - public void Write176_StructNotSerializable(object o) { + public void Write179_StructNotSerializable(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"StructNotSerializable", @""); @@ -578,7 +578,7 @@ public void Write176_StructNotSerializable(object o) { Write56_StructNotSerializable(@"StructNotSerializable", @"", ((global::SerializationTypes.StructNotSerializable)o), false); } - public void Write177_TypeWithMyCollectionField(object o) { + public void Write180_TypeWithMyCollectionField(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithMyCollectionField", @""); @@ -588,7 +588,7 @@ public void Write177_TypeWithMyCollectionField(object o) { Write57_TypeWithMyCollectionField(@"TypeWithMyCollectionField", @"", ((global::SerializationTypes.TypeWithMyCollectionField)o), true, false); } - public void Write178_Item(object o) { + public void Write181_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithReadOnlyMyCollectionProperty", @""); @@ -598,7 +598,7 @@ public void Write178_Item(object o) { Write58_Item(@"TypeWithReadOnlyMyCollectionProperty", @"", ((global::SerializationTypes.TypeWithReadOnlyMyCollectionProperty)o), true, false); } - public void Write179_ArrayOfAnyType(object o) { + public void Write182_ArrayOfAnyType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ArrayOfAnyType", @""); @@ -620,7 +620,7 @@ public void Write179_ArrayOfAnyType(object o) { } } - public void Write180_MyEnum(object o) { + public void Write183_MyEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"MyEnum", @""); @@ -629,7 +629,7 @@ public void Write180_MyEnum(object o) { WriteElementString(@"MyEnum", @"", Write59_MyEnum(((global::SerializationTypes.MyEnum)o))); } - public void Write181_TypeWithEnumMembers(object o) { + public void Write184_TypeWithEnumMembers(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithEnumMembers", @""); @@ -639,7 +639,7 @@ public void Write181_TypeWithEnumMembers(object o) { Write60_TypeWithEnumMembers(@"TypeWithEnumMembers", @"", ((global::SerializationTypes.TypeWithEnumMembers)o), true, false); } - public void Write182_DCStruct(object o) { + public void Write185_DCStruct(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"DCStruct", @""); @@ -648,7 +648,7 @@ public void Write182_DCStruct(object o) { Write61_DCStruct(@"DCStruct", @"", ((global::SerializationTypes.DCStruct)o), false); } - public void Write183_DCClassWithEnumAndStruct(object o) { + public void Write186_DCClassWithEnumAndStruct(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DCClassWithEnumAndStruct", @""); @@ -658,7 +658,7 @@ public void Write183_DCClassWithEnumAndStruct(object o) { Write62_DCClassWithEnumAndStruct(@"DCClassWithEnumAndStruct", @"", ((global::SerializationTypes.DCClassWithEnumAndStruct)o), true, false); } - public void Write184_BuiltInTypes(object o) { + public void Write187_BuiltInTypes(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BuiltInTypes", @""); @@ -668,7 +668,7 @@ public void Write184_BuiltInTypes(object o) { Write63_BuiltInTypes(@"BuiltInTypes", @"", ((global::SerializationTypes.BuiltInTypes)o), true, false); } - public void Write185_TypeA(object o) { + public void Write188_TypeA(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeA", @""); @@ -678,7 +678,7 @@ public void Write185_TypeA(object o) { Write64_TypeA(@"TypeA", @"", ((global::SerializationTypes.TypeA)o), true, false); } - public void Write186_TypeB(object o) { + public void Write189_TypeB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeB", @""); @@ -688,7 +688,7 @@ public void Write186_TypeB(object o) { Write65_TypeB(@"TypeB", @"", ((global::SerializationTypes.TypeB)o), true, false); } - public void Write187_TypeHasArrayOfASerializedAsB(object o) { + public void Write190_TypeHasArrayOfASerializedAsB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeHasArrayOfASerializedAsB", @""); @@ -698,7 +698,7 @@ public void Write187_TypeHasArrayOfASerializedAsB(object o) { Write66_TypeHasArrayOfASerializedAsB(@"TypeHasArrayOfASerializedAsB", @"", ((global::SerializationTypes.TypeHasArrayOfASerializedAsB)o), true, false); } - public void Write188_Item(object o) { + public void Write191_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"__TypeNameWithSpecialCharacters漢ñ", @""); @@ -708,7 +708,7 @@ public void Write188_Item(object o) { Write67_Item(@"__TypeNameWithSpecialCharacters漢ñ", @"", ((global::SerializationTypes.@__TypeNameWithSpecialCharacters漢ñ)o), true, false); } - public void Write189_BaseClassWithSamePropertyName(object o) { + public void Write192_BaseClassWithSamePropertyName(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"BaseClassWithSamePropertyName", @""); @@ -718,7 +718,7 @@ public void Write189_BaseClassWithSamePropertyName(object o) { Write68_BaseClassWithSamePropertyName(@"BaseClassWithSamePropertyName", @"", ((global::SerializationTypes.BaseClassWithSamePropertyName)o), true, false); } - public void Write190_DerivedClassWithSameProperty(object o) { + public void Write193_DerivedClassWithSameProperty(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedClassWithSameProperty", @""); @@ -728,7 +728,7 @@ public void Write190_DerivedClassWithSameProperty(object o) { Write69_DerivedClassWithSameProperty(@"DerivedClassWithSameProperty", @"", ((global::SerializationTypes.DerivedClassWithSameProperty)o), true, false); } - public void Write191_DerivedClassWithSameProperty2(object o) { + public void Write194_DerivedClassWithSameProperty2(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"DerivedClassWithSameProperty2", @""); @@ -738,7 +738,7 @@ public void Write191_DerivedClassWithSameProperty2(object o) { Write70_DerivedClassWithSameProperty2(@"DerivedClassWithSameProperty2", @"", ((global::SerializationTypes.DerivedClassWithSameProperty2)o), true, false); } - public void Write192_Item(object o) { + public void Write195_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithDateTimePropertyAsXmlTime", @""); @@ -748,7 +748,7 @@ public void Write192_Item(object o) { Write71_Item(@"TypeWithDateTimePropertyAsXmlTime", @"", ((global::SerializationTypes.TypeWithDateTimePropertyAsXmlTime)o), true, false); } - public void Write193_TypeWithByteArrayAsXmlText(object o) { + public void Write196_TypeWithByteArrayAsXmlText(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithByteArrayAsXmlText", @""); @@ -758,7 +758,7 @@ public void Write193_TypeWithByteArrayAsXmlText(object o) { Write72_TypeWithByteArrayAsXmlText(@"TypeWithByteArrayAsXmlText", @"", ((global::SerializationTypes.TypeWithByteArrayAsXmlText)o), true, false); } - public void Write194_SimpleDC(object o) { + public void Write197_SimpleDC(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleDC", @""); @@ -768,7 +768,7 @@ public void Write194_SimpleDC(object o) { Write73_SimpleDC(@"SimpleDC", @"", ((global::SerializationTypes.SimpleDC)o), true, false); } - public void Write195_Item(object o) { + public void Write198_Item(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery"); @@ -778,7 +778,7 @@ public void Write195_Item(object o) { Write74_Item(@"TypeWithXmlTextAttributeOnArray", @"http://schemas.xmlsoap.org/ws/2005/04/discovery", ((global::SerializationTypes.TypeWithXmlTextAttributeOnArray)o), false, false); } - public void Write196_EnumFlags(object o) { + public void Write199_EnumFlags(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"EnumFlags", @""); @@ -787,7 +787,7 @@ public void Write196_EnumFlags(object o) { WriteElementString(@"EnumFlags", @"", Write75_EnumFlags(((global::SerializationTypes.EnumFlags)o))); } - public void Write197_ClassImplementsInterface(object o) { + public void Write200_ClassImplementsInterface(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ClassImplementsInterface", @""); @@ -797,7 +797,7 @@ public void Write197_ClassImplementsInterface(object o) { Write76_ClassImplementsInterface(@"ClassImplementsInterface", @"", ((global::SerializationTypes.ClassImplementsInterface)o), true, false); } - public void Write198_WithStruct(object o) { + public void Write201_WithStruct(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"WithStruct", @""); @@ -807,7 +807,7 @@ public void Write198_WithStruct(object o) { Write78_WithStruct(@"WithStruct", @"", ((global::SerializationTypes.WithStruct)o), true, false); } - public void Write199_SomeStruct(object o) { + public void Write202_SomeStruct(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"SomeStruct", @""); @@ -816,7 +816,7 @@ public void Write199_SomeStruct(object o) { Write77_SomeStruct(@"SomeStruct", @"", ((global::SerializationTypes.SomeStruct)o), false); } - public void Write200_WithEnums(object o) { + public void Write203_WithEnums(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"WithEnums", @""); @@ -826,7 +826,7 @@ public void Write200_WithEnums(object o) { Write81_WithEnums(@"WithEnums", @"", ((global::SerializationTypes.WithEnums)o), true, false); } - public void Write201_WithNullables(object o) { + public void Write204_WithNullables(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"WithNullables", @""); @@ -836,7 +836,7 @@ public void Write201_WithNullables(object o) { Write82_WithNullables(@"WithNullables", @"", ((global::SerializationTypes.WithNullables)o), true, false); } - public void Write202_ByteEnum(object o) { + public void Write205_ByteEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ByteEnum", @""); @@ -845,7 +845,7 @@ public void Write202_ByteEnum(object o) { WriteElementString(@"ByteEnum", @"", Write83_ByteEnum(((global::SerializationTypes.ByteEnum)o))); } - public void Write203_SByteEnum(object o) { + public void Write206_SByteEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"SByteEnum", @""); @@ -854,7 +854,7 @@ public void Write203_SByteEnum(object o) { WriteElementString(@"SByteEnum", @"", Write84_SByteEnum(((global::SerializationTypes.SByteEnum)o))); } - public void Write204_ShortEnum(object o) { + public void Write207_ShortEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ShortEnum", @""); @@ -863,7 +863,7 @@ public void Write204_ShortEnum(object o) { WriteElementString(@"ShortEnum", @"", Write80_ShortEnum(((global::SerializationTypes.ShortEnum)o))); } - public void Write205_IntEnum(object o) { + public void Write208_IntEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"IntEnum", @""); @@ -872,7 +872,7 @@ public void Write205_IntEnum(object o) { WriteElementString(@"IntEnum", @"", Write79_IntEnum(((global::SerializationTypes.IntEnum)o))); } - public void Write206_UIntEnum(object o) { + public void Write209_UIntEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"UIntEnum", @""); @@ -881,7 +881,7 @@ public void Write206_UIntEnum(object o) { WriteElementString(@"UIntEnum", @"", Write85_UIntEnum(((global::SerializationTypes.UIntEnum)o))); } - public void Write207_LongEnum(object o) { + public void Write210_LongEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"LongEnum", @""); @@ -890,7 +890,7 @@ public void Write207_LongEnum(object o) { WriteElementString(@"LongEnum", @"", Write86_LongEnum(((global::SerializationTypes.LongEnum)o))); } - public void Write208_ULongEnum(object o) { + public void Write211_ULongEnum(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ULongEnum", @""); @@ -899,7 +899,7 @@ public void Write208_ULongEnum(object o) { WriteElementString(@"ULongEnum", @"", Write87_ULongEnum(((global::SerializationTypes.ULongEnum)o))); } - public void Write209_AttributeTesting(object o) { + public void Write212_AttributeTesting(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"AttributeTesting", @""); @@ -909,7 +909,7 @@ public void Write209_AttributeTesting(object o) { Write89_XmlSerializerAttributes(@"AttributeTesting", @"", ((global::SerializationTypes.XmlSerializerAttributes)o), false, false); } - public void Write210_ItemChoiceType(object o) { + public void Write213_ItemChoiceType(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"ItemChoiceType", @""); @@ -918,7 +918,7 @@ public void Write210_ItemChoiceType(object o) { WriteElementString(@"ItemChoiceType", @"", Write88_ItemChoiceType(((global::SerializationTypes.ItemChoiceType)o))); } - public void Write211_TypeWithAnyAttribute(object o) { + public void Write214_TypeWithAnyAttribute(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithAnyAttribute", @""); @@ -928,7 +928,7 @@ public void Write211_TypeWithAnyAttribute(object o) { Write90_TypeWithAnyAttribute(@"TypeWithAnyAttribute", @"", ((global::SerializationTypes.TypeWithAnyAttribute)o), true, false); } - public void Write212_KnownTypesThroughConstructor(object o) { + public void Write215_KnownTypesThroughConstructor(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"KnownTypesThroughConstructor", @""); @@ -938,7 +938,7 @@ public void Write212_KnownTypesThroughConstructor(object o) { Write91_KnownTypesThroughConstructor(@"KnownTypesThroughConstructor", @"", ((global::SerializationTypes.KnownTypesThroughConstructor)o), true, false); } - public void Write213_SimpleKnownTypeValue(object o) { + public void Write216_SimpleKnownTypeValue(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"SimpleKnownTypeValue", @""); @@ -948,7 +948,7 @@ public void Write213_SimpleKnownTypeValue(object o) { Write92_SimpleKnownTypeValue(@"SimpleKnownTypeValue", @"", ((global::SerializationTypes.SimpleKnownTypeValue)o), true, false); } - public void Write214_Item(object o) { + public void Write217_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ClassImplementingIXmlSerializable", @""); @@ -958,7 +958,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 Write218_Item(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"StructImplementingIXmlSerializableWithoutParameterlessConstructor", @""); @@ -967,7 +967,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 Write219_Item(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"StructImplementingIXmlSerializableWithParameterlessConstructor", @""); @@ -976,7 +976,7 @@ 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 Write220_TypeWithPropertyNameSpecified(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithPropertyNameSpecified", @""); @@ -986,7 +986,7 @@ public void Write217_TypeWithPropertyNameSpecified(object o) { Write93_TypeWithPropertyNameSpecified(@"TypeWithPropertyNameSpecified", @"", ((global::SerializationTypes.TypeWithPropertyNameSpecified)o), true, false); } - public void Write218_TypeWithXmlSchemaFormAttribute(object o) { + public void Write221_TypeWithXmlSchemaFormAttribute(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlSchemaFormAttribute", @""); @@ -996,7 +996,7 @@ public void Write218_TypeWithXmlSchemaFormAttribute(object o) { Write94_TypeWithXmlSchemaFormAttribute(@"TypeWithXmlSchemaFormAttribute", @"", ((global::SerializationTypes.TypeWithXmlSchemaFormAttribute)o), true, false); } - public void Write219_MyXmlType(object o) { + public void Write222_MyXmlType(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"MyXmlType", @""); @@ -1006,7 +1006,7 @@ public void Write219_MyXmlType(object o) { Write95_Item(@"MyXmlType", @"", ((global::SerializationTypes.TypeWithTypeNameInXmlTypeAttribute)o), true, false); } - public void Write220_Item(object o) { + public void Write223_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithSchemaFormInXmlAttribute", @""); @@ -1016,7 +1016,7 @@ public void Write220_Item(object o) { Write96_Item(@"TypeWithSchemaFormInXmlAttribute", @"", ((global::SerializationTypes.TypeWithSchemaFormInXmlAttribute)o), true, false); } - public void Write221_CustomDocument(object o) { + public void Write224_CustomDocument(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"CustomDocument", @""); @@ -1026,7 +1026,7 @@ public void Write221_CustomDocument(object o) { Write98_CustomDocument(@"CustomDocument", @"", ((global::SerializationTypes.CustomDocument)o), true, false); } - public void Write222_CustomElement(object o) { + public void Write225_CustomElement(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"CustomElement", @""); @@ -1036,7 +1036,7 @@ public void Write222_CustomElement(object o) { Write97_CustomElement(@"CustomElement", @"", ((global::SerializationTypes.CustomElement)o), true, false); } - public void Write223_Item(object o) { + public void Write226_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"", null); @@ -1051,7 +1051,7 @@ public void Write223_Item(object o) { } } - public void Write224_Item(object o) { + public void Write227_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithNonPublicDefaultConstructor", @""); @@ -1061,7 +1061,7 @@ public void Write224_Item(object o) { Write99_Item(@"TypeWithNonPublicDefaultConstructor", @"", ((global::SerializationTypes.TypeWithNonPublicDefaultConstructor)o), true, false); } - public void Write225_ServerSettings(object o) { + public void Write228_ServerSettings(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ServerSettings", @""); @@ -1071,7 +1071,7 @@ public void Write225_ServerSettings(object o) { Write100_ServerSettings(@"ServerSettings", @"", ((global::SerializationTypes.ServerSettings)o), true, false); } - public void Write226_TypeWithXmlQualifiedName(object o) { + public void Write229_TypeWithXmlQualifiedName(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithXmlQualifiedName", @""); @@ -1081,7 +1081,7 @@ public void Write226_TypeWithXmlQualifiedName(object o) { Write101_TypeWithXmlQualifiedName(@"TypeWithXmlQualifiedName", @"", ((global::SerializationTypes.TypeWithXmlQualifiedName)o), true, false); } - public void Write227_TypeWith2DArrayProperty2(object o) { + public void Write230_TypeWith2DArrayProperty2(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWith2DArrayProperty2", @""); @@ -1091,7 +1091,7 @@ public void Write227_TypeWith2DArrayProperty2(object o) { Write102_TypeWith2DArrayProperty2(@"TypeWith2DArrayProperty2", @"", ((global::SerializationTypes.TypeWith2DArrayProperty2)o), true, false); } - public void Write228_Item(object o) { + public void Write231_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithPropertiesHavingDefaultValue", @""); @@ -1101,7 +1101,7 @@ public void Write228_Item(object o) { Write103_Item(@"TypeWithPropertiesHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithPropertiesHavingDefaultValue)o), true, false); } - public void Write229_Item(object o) { + public void Write232_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithEnumPropertyHavingDefaultValue", @""); @@ -1111,7 +1111,7 @@ public void Write229_Item(object o) { Write104_Item(@"TypeWithEnumPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)o), true, false); } - public void Write230_Item(object o) { + public void Write233_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithEnumFlagPropertyHavingDefaultValue", @""); @@ -1121,7 +1121,7 @@ public void Write230_Item(object o) { Write105_Item(@"TypeWithEnumFlagPropertyHavingDefaultValue", @"", ((global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)o), true, false); } - public void Write231_TypeWithShouldSerializeMethod(object o) { + public void Write234_TypeWithShouldSerializeMethod(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithShouldSerializeMethod", @""); @@ -1131,146 +1131,176 @@ public void Write231_TypeWithShouldSerializeMethod(object o) { Write106_TypeWithShouldSerializeMethod(@"TypeWithShouldSerializeMethod", @"", ((global::SerializationTypes.TypeWithShouldSerializeMethod)o), true, false); } - public void Write232_Item(object o) { + public void Write235_Item(object o) { + WriteStartDocument(); + if (o == null) { + WriteNullTagLiteral(@"BaseTypeWithShouldSerializeMethod", @""); + return; + } + TopLevelElement(); + Write107_Item(@"BaseTypeWithShouldSerializeMethod", @"", ((global::SerializationTypes.BaseTypeWithShouldSerializeMethod)o), true, false); + } + + public void Write236_Item(object o) { + WriteStartDocument(); + if (o == null) { + WriteNullTagLiteral(@"DerivedTypeWithInheritedShouldSerialize", @""); + return; + } + TopLevelElement(); + Write108_Item(@"DerivedTypeWithInheritedShouldSerialize", @"", ((global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)o), true, false); + } + + public void Write237_Item(object o) { + WriteStartDocument(); + if (o == null) { + WriteNullTagLiteral(@"TypeWithFieldBackedSpecifiedMember", @""); + return; + } + TopLevelElement(); + Write109_Item(@"TypeWithFieldBackedSpecifiedMember", @"", ((global::SerializationTypes.TypeWithFieldBackedSpecifiedMember)o), true, false); + } + + public void Write238_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"KnownTypesThroughConstructorWithArrayProperties", @""); return; } TopLevelElement(); - Write107_Item(@"KnownTypesThroughConstructorWithArrayProperties", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o), true, false); + Write110_Item(@"KnownTypesThroughConstructorWithArrayProperties", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o), true, false); } - public void Write233_Item(object o) { + public void Write239_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"KnownTypesThroughConstructorWithValue", @""); return; } TopLevelElement(); - Write108_Item(@"KnownTypesThroughConstructorWithValue", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithValue)o), true, false); + Write111_Item(@"KnownTypesThroughConstructorWithValue", @"", ((global::SerializationTypes.KnownTypesThroughConstructorWithValue)o), true, false); } - public void Write234_Item(object o) { + public void Write240_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithTypesHavingCustomFormatter", @""); return; } TopLevelElement(); - Write109_Item(@"TypeWithTypesHavingCustomFormatter", @"", ((global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o), true, false); + Write112_Item(@"TypeWithTypesHavingCustomFormatter", @"", ((global::SerializationTypes.TypeWithTypesHavingCustomFormatter)o), true, false); } - public void Write235_Item(object o) { + public void Write241_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithArrayPropertyHavingChoice", @""); return; } TopLevelElement(); - Write111_Item(@"TypeWithArrayPropertyHavingChoice", @"", ((global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o), true, false); + Write114_Item(@"TypeWithArrayPropertyHavingChoice", @"", ((global::SerializationTypes.TypeWithArrayPropertyHavingChoice)o), true, false); } - public void Write236_Item(object o) { + public void Write242_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithPropertyHavingComplexChoice", @""); return; } TopLevelElement(); - Write114_Item(@"TypeWithPropertyHavingComplexChoice", @"", ((global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o), true, false); + Write117_Item(@"TypeWithPropertyHavingComplexChoice", @"", ((global::SerializationTypes.TypeWithPropertyHavingComplexChoice)o), true, false); } - public void Write237_MoreChoices(object o) { + public void Write243_MoreChoices(object o) { WriteStartDocument(); if (o == null) { WriteEmptyTag(@"MoreChoices", @""); return; } - WriteElementString(@"MoreChoices", @"", Write110_MoreChoices(((global::SerializationTypes.MoreChoices)o))); + WriteElementString(@"MoreChoices", @"", Write113_MoreChoices(((global::SerializationTypes.MoreChoices)o))); } - public void Write238_ComplexChoiceA(object o) { + public void Write244_ComplexChoiceA(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ComplexChoiceA", @""); return; } TopLevelElement(); - Write113_ComplexChoiceA(@"ComplexChoiceA", @"", ((global::SerializationTypes.ComplexChoiceA)o), true, false); + Write116_ComplexChoiceA(@"ComplexChoiceA", @"", ((global::SerializationTypes.ComplexChoiceA)o), true, false); } - public void Write239_ComplexChoiceB(object o) { + public void Write245_ComplexChoiceB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"ComplexChoiceB", @""); return; } TopLevelElement(); - Write112_ComplexChoiceB(@"ComplexChoiceB", @"", ((global::SerializationTypes.ComplexChoiceB)o), true, false); + Write115_ComplexChoiceB(@"ComplexChoiceB", @"", ((global::SerializationTypes.ComplexChoiceB)o), true, false); } - public void Write240_TypeWithFieldsOrdered(object o) { + public void Write246_TypeWithFieldsOrdered(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithFieldsOrdered", @""); return; } TopLevelElement(); - Write115_TypeWithFieldsOrdered(@"TypeWithFieldsOrdered", @"", ((global::SerializationTypes.TypeWithFieldsOrdered)o), true, false); + Write118_TypeWithFieldsOrdered(@"TypeWithFieldsOrdered", @"", ((global::SerializationTypes.TypeWithFieldsOrdered)o), true, false); } - public void Write241_Item(object o) { + public void Write247_Item(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @""); return; } TopLevelElement(); - Write116_Item(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @"", ((global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o), true, false); + Write119_Item(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName", @"", ((global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName)o), true, false); } - public void Write242_Root(object o) { + public void Write248_Root(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Root", @""); return; } TopLevelElement(); - Write119_Item(@"Root", @"", ((global::SerializationTypes.NamespaceTypeNameClashContainer)o), true, false); + Write122_Item(@"Root", @"", ((global::SerializationTypes.NamespaceTypeNameClashContainer)o), true, false); } - public void Write243_TypeClashB(object o) { + public void Write249_TypeClashB(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeClashB", @""); return; } TopLevelElement(); - Write118_TypeNameClash(@"TypeClashB", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)o), true, false); + Write121_TypeNameClash(@"TypeClashB", @"", ((global::SerializationTypes.TypeNameClashB.TypeNameClash)o), true, false); } - public void Write244_TypeClashA(object o) { + public void Write250_TypeClashA(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"TypeClashA", @""); return; } TopLevelElement(); - Write117_TypeNameClash(@"TypeClashA", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)o), true, false); + Write120_TypeNameClash(@"TypeClashA", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)o), true, false); } - public void Write245_Person(object o) { + public void Write251_Person(object o) { WriteStartDocument(); if (o == null) { WriteNullTagLiteral(@"Person", @""); return; } TopLevelElement(); - Write120_Person(@"Person", @"", ((global::Outer.Person)o), true, false); + Write123_Person(@"Person", @"", ((global::Outer.Person)o), true, false); } - void Write120_Person(string n, string ns, global::Outer.Person o, bool isNullable, bool needType) { + void Write123_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 +1321,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 Write120_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 +1340,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 Write121_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 +1359,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 Write122_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 +1378,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); + Write120_TypeNameClash(@"A", @"", ((global::SerializationTypes.TypeNameClashA.TypeNameClash)a[ia]), false, false); } } } @@ -1356,14 +1386,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); + Write121_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 Write119_Item(string n, string ns, global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -1394,55 +1424,67 @@ 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); + Write123_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); + Write122_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); + Write121_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); + Write120_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); + Write119_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); + Write118_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); + Write117_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); + Write116_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); + Write115_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); + Write114_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); + Write112_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); + Write111_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); + Write110_Item(n, ns,(global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)o, isNullable, true); + return; + } + if (t == typeof(global::SerializationTypes.TypeWithFieldBackedSpecifiedMember)) { + Write109_Item(n, ns,(global::SerializationTypes.TypeWithFieldBackedSpecifiedMember)o, isNullable, true); + return; + } + if (t == typeof(global::SerializationTypes.BaseTypeWithShouldSerializeMethod)) { + Write107_Item(n, ns,(global::SerializationTypes.BaseTypeWithShouldSerializeMethod)o, isNullable, true); + return; + } + if (t == typeof(global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)) { + Write108_Item(n, ns,(global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)o, isNullable, true); return; } if (t == typeof(global::SerializationTypes.TypeWithShouldSerializeMethod)) { @@ -2140,7 +2182,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(Write113_MoreChoices((global::SerializationTypes.MoreChoices)o)); Writer.WriteEndElement(); return; } @@ -2152,7 +2194,7 @@ void Write1_Object(string n, string ns, global::System.Object o, bool isNullable WriteEndElement(o); } - string Write110_MoreChoices(global::SerializationTypes.MoreChoices v) { + string Write113_MoreChoices(global::SerializationTypes.MoreChoices v) { string s = null; switch (v) { case global::SerializationTypes.MoreChoices.@None: s = @"None"; break; @@ -4779,7 +4821,80 @@ 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 Write108_Item(string n, string ns, global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize 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::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)) { + } + else { + throw CreateUnknownTypeException(o); + } + } + WriteStartElement(n, ns, o, false, null); + if (needType) WriteXsiType(@"DerivedTypeWithInheritedShouldSerialize", @""); + if (o.@ShouldSerializeBar()) { + WriteAttribute(@"Bar", @"", ((global::System.String)o.@Bar)); + } + if (o.@ShouldSerializeFoo()) { + WriteElementString(@"Foo", @"", ((global::System.String)o.@Foo)); + } + WriteEndElement(o); + } + + void Write107_Item(string n, string ns, global::SerializationTypes.BaseTypeWithShouldSerializeMethod 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::SerializationTypes.BaseTypeWithShouldSerializeMethod)) { + } + else { + if (t == typeof(global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)) { + Write108_Item(n, ns,(global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)o, isNullable, true); + return; + } + throw CreateUnknownTypeException(o); + } + } + WriteStartElement(n, ns, o, false, null); + if (needType) WriteXsiType(@"BaseTypeWithShouldSerializeMethod", @""); + if (o.@ShouldSerializeBar()) { + WriteAttribute(@"Bar", @"", ((global::System.String)o.@Bar)); + } + if (o.@ShouldSerializeFoo()) { + WriteElementString(@"Foo", @"", ((global::System.String)o.@Foo)); + } + WriteEndElement(o); + } + + void Write109_Item(string n, string ns, global::SerializationTypes.TypeWithFieldBackedSpecifiedMember 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::SerializationTypes.TypeWithFieldBackedSpecifiedMember)) { + } + else { + throw CreateUnknownTypeException(o); + } + } + WriteStartElement(n, ns, o, false, null); + if (needType) WriteXsiType(@"TypeWithFieldBackedSpecifiedMember", @""); + if (o.@FooSpecified) { + WriteElementString(@"Foo", @"", ((global::System.String)o.@Foo)); + } + WriteEndElement(o); + } + + void Write110_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 +4914,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 Write111_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 +4933,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 Write112_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 +4960,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 Write114_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 +5003,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 Write115_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 +5022,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 Write116_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 +5033,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); + Write115_ComplexChoiceB(n, ns,(global::SerializationTypes.ComplexChoiceB)o, isNullable, true); return; } throw CreateUnknownTypeException(o); @@ -4930,7 +5045,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 Write117_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 +5076,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); + Write116_ComplexChoiceA(@"Item", @"", ((global::SerializationTypes.ComplexChoiceA)ai), false, false); } else if ((object)(ai) != null){ throw CreateUnknownTypeException(ai); @@ -4973,7 +5088,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 Write118_TypeWithFieldsOrdered(string n, string ns, global::SerializationTypes.TypeWithFieldsOrdered o, bool isNullable, bool needType) { if ((object)o == null) { if (isNullable) WriteNullTagLiteral(n, ns); return; @@ -5020,7 +5135,7 @@ protected override void InitCallbacks() { public class XmlSerializationReader1 : System.Xml.Serialization.XmlSerializationReader { - public object Read127_TypeWithXmlElementProperty() { + public object Read130_TypeWithXmlElementProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5038,7 +5153,7 @@ public object Read127_TypeWithXmlElementProperty() { return (object)o; } - public object Read128_TypeWithXmlDocumentProperty() { + public object Read131_TypeWithXmlDocumentProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5056,7 +5171,7 @@ public object Read128_TypeWithXmlDocumentProperty() { return (object)o; } - public object Read129_TypeWithBinaryProperty() { + public object Read132_TypeWithBinaryProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5074,7 +5189,7 @@ public object Read129_TypeWithBinaryProperty() { return (object)o; } - public object Read130_Item() { + public object Read133_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5092,7 +5207,7 @@ public object Read130_Item() { return (object)o; } - public object Read131_Item() { + public object Read134_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5110,7 +5225,7 @@ public object Read131_Item() { return (object)o; } - public object Read132_DateOnlyWrapper() { + public object Read135_DateOnlyWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5128,7 +5243,7 @@ public object Read132_DateOnlyWrapper() { return (object)o; } - public object Read133_TimeOnlyWrapper() { + public object Read136_TimeOnlyWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5146,7 +5261,7 @@ public object Read133_TimeOnlyWrapper() { return (object)o; } - public object Read134_TimeOnlyAsXsdTimeWrapper() { + public object Read137_TimeOnlyAsXsdTimeWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5164,7 +5279,7 @@ public object Read134_TimeOnlyAsXsdTimeWrapper() { return (object)o; } - public object Read135_DateTimeDateWrapper() { + public object Read138_DateTimeDateWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5182,7 +5297,7 @@ public object Read135_DateTimeDateWrapper() { return (object)o; } - public object Read136_DateTimeTimeWrapper() { + public object Read139_DateTimeTimeWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5200,7 +5315,7 @@ public object Read136_DateTimeTimeWrapper() { return (object)o; } - public object Read137_TypeWithTimeSpanProperty() { + public object Read140_TypeWithTimeSpanProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5218,7 +5333,7 @@ public object Read137_TypeWithTimeSpanProperty() { return (object)o; } - public object Read138_Item() { + public object Read141_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5236,7 +5351,7 @@ public object Read138_Item() { return (object)o; } - public object Read139_TypeWithByteProperty() { + public object Read142_TypeWithByteProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5254,7 +5369,7 @@ public object Read139_TypeWithByteProperty() { return (object)o; } - public object Read140_TypeWithXmlNodeArrayProperty() { + public object Read143_TypeWithXmlNodeArrayProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5272,7 +5387,7 @@ public object Read140_TypeWithXmlNodeArrayProperty() { return (object)o; } - public object Read141_Animal() { + public object Read144_Animal() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5290,7 +5405,7 @@ public object Read141_Animal() { return (object)o; } - public object Read142_Dog() { + public object Read145_Dog() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5308,7 +5423,7 @@ public object Read142_Dog() { return (object)o; } - public object Read143_DogBreed() { + public object Read146_DogBreed() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5328,7 +5443,7 @@ public object Read143_DogBreed() { return (object)o; } - public object Read144_Group() { + public object Read147_Group() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5346,7 +5461,7 @@ public object Read144_Group() { return (object)o; } - public object Read145_Vehicle() { + public object Read148_Vehicle() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5364,7 +5479,7 @@ public object Read145_Vehicle() { return (object)o; } - public object Read146_Employee() { + public object Read149_Employee() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5382,7 +5497,7 @@ public object Read146_Employee() { return (object)o; } - public object Read147_BaseClass() { + public object Read150_BaseClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5400,7 +5515,7 @@ public object Read147_BaseClass() { return (object)o; } - public object Read148_DerivedClass() { + public object Read151_DerivedClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5418,7 +5533,7 @@ public object Read148_DerivedClass() { return (object)o; } - public object Read149_SimpleBaseClass() { + public object Read152_SimpleBaseClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5436,7 +5551,7 @@ public object Read149_SimpleBaseClass() { return (object)o; } - public object Read150_SimpleDerivedClass() { + public object Read153_SimpleDerivedClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5454,7 +5569,7 @@ public object Read150_SimpleDerivedClass() { return (object)o; } - public object Read151_BaseIXmlSerializable() { + public object Read154_BaseIXmlSerializable() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5481,7 +5596,7 @@ public object Read151_BaseIXmlSerializable() { return (object)o; } - public object Read152_DerivedIXmlSerializable() { + public object Read155_DerivedIXmlSerializable() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5499,7 +5614,7 @@ public object Read152_DerivedIXmlSerializable() { return (object)o; } - public object Read153_PurchaseOrder() { + public object Read156_PurchaseOrder() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5517,7 +5632,7 @@ public object Read153_PurchaseOrder() { return (object)o; } - public object Read154_Address() { + public object Read157_Address() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5535,7 +5650,7 @@ public object Read154_Address() { return (object)o; } - public object Read155_OrderedItem() { + public object Read158_OrderedItem() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5553,7 +5668,7 @@ public object Read155_OrderedItem() { return (object)o; } - public object Read156_AliasedTestType() { + public object Read159_AliasedTestType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5571,7 +5686,7 @@ public object Read156_AliasedTestType() { return (object)o; } - public object Read157_BaseClass1() { + public object Read160_BaseClass1() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5589,7 +5704,7 @@ public object Read157_BaseClass1() { return (object)o; } - public object Read158_DerivedClass1() { + public object Read161_DerivedClass1() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5607,7 +5722,7 @@ public object Read158_DerivedClass1() { return (object)o; } - public object Read159_ArrayOfDateTime() { + public object Read162_ArrayOfDateTime() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5657,7 +5772,7 @@ public object Read159_ArrayOfDateTime() { return (object)o; } - public object Read160_Orchestra() { + public object Read163_Orchestra() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5675,7 +5790,7 @@ public object Read160_Orchestra() { return (object)o; } - public object Read161_Instrument() { + public object Read164_Instrument() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5693,7 +5808,7 @@ public object Read161_Instrument() { return (object)o; } - public object Read162_Brass() { + public object Read165_Brass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5711,7 +5826,7 @@ public object Read162_Brass() { return (object)o; } - public object Read163_Trumpet() { + public object Read166_Trumpet() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5729,7 +5844,7 @@ public object Read163_Trumpet() { return (object)o; } - public object Read164_Pet() { + public object Read167_Pet() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5747,7 +5862,7 @@ public object Read164_Pet() { return (object)o; } - public object Read165_DefaultValuesSetToNaN() { + public object Read168_DefaultValuesSetToNaN() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5765,7 +5880,7 @@ public object Read165_DefaultValuesSetToNaN() { return (object)o; } - public object Read166_Item() { + public object Read169_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5783,7 +5898,7 @@ public object Read166_Item() { return (object)o; } - public object Read167_Item() { + public object Read170_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5801,7 +5916,7 @@ public object Read167_Item() { return (object)o; } - public object Read168_RootElement() { + public object Read171_RootElement() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5819,7 +5934,7 @@ public object Read168_RootElement() { return (object)o; } - public object Read169_TypeWithLinkedProperty() { + public object Read172_TypeWithLinkedProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5837,7 +5952,7 @@ public object Read169_TypeWithLinkedProperty() { return (object)o; } - public object Read170_Document() { + public object Read173_Document() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5855,7 +5970,7 @@ public object Read170_Document() { return (object)o; } - public object Read171_RootClass() { + public object Read174_RootClass() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5873,7 +5988,7 @@ public object Read171_RootClass() { return (object)o; } - public object Read172_Parameter() { + public object Read175_Parameter() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5891,7 +6006,7 @@ public object Read172_Parameter() { return (object)o; } - public object Read173_XElementWrapper() { + public object Read176_XElementWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5909,7 +6024,7 @@ public object Read173_XElementWrapper() { return (object)o; } - public object Read174_XElementStruct() { + public object Read177_XElementStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5927,7 +6042,7 @@ public object Read174_XElementStruct() { return (object)o; } - public object Read175_XElementArrayWrapper() { + public object Read178_XElementArrayWrapper() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5945,7 +6060,7 @@ public object Read175_XElementArrayWrapper() { return (object)o; } - public object Read176_Item() { + public object Read179_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5963,7 +6078,7 @@ public object Read176_Item() { return (object)o; } - public object Read177_TypeWithDateTimeStringProperty() { + public object Read180_TypeWithDateTimeStringProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5981,7 +6096,7 @@ public object Read177_TypeWithDateTimeStringProperty() { return (object)o; } - public object Read178_SimpleType() { + public object Read181_SimpleType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -5999,7 +6114,7 @@ public object Read178_SimpleType() { return (object)o; } - public object Read179_TypeWithGetSetArrayMembers() { + public object Read182_TypeWithGetSetArrayMembers() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6017,7 +6132,7 @@ public object Read179_TypeWithGetSetArrayMembers() { return (object)o; } - public object Read180_TypeWithGetOnlyArrayProperties() { + public object Read183_TypeWithGetOnlyArrayProperties() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6035,7 +6150,7 @@ public object Read180_TypeWithGetOnlyArrayProperties() { return (object)o; } - public object Read181_TypeWithArraylikeMembers() { + public object Read184_TypeWithArraylikeMembers() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6053,7 +6168,7 @@ public object Read181_TypeWithArraylikeMembers() { return (object)o; } - public object Read182_StructNotSerializable() { + public object Read185_StructNotSerializable() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6071,7 +6186,7 @@ public object Read182_StructNotSerializable() { return (object)o; } - public object Read183_TypeWithMyCollectionField() { + public object Read186_TypeWithMyCollectionField() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6089,7 +6204,7 @@ public object Read183_TypeWithMyCollectionField() { return (object)o; } - public object Read184_Item() { + public object Read187_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6107,7 +6222,7 @@ public object Read184_Item() { return (object)o; } - public object Read185_ArrayOfAnyType() { + public object Read188_ArrayOfAnyType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6155,7 +6270,7 @@ public object Read185_ArrayOfAnyType() { return (object)o; } - public object Read186_MyEnum() { + public object Read189_MyEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6175,7 +6290,7 @@ public object Read186_MyEnum() { return (object)o; } - public object Read187_TypeWithEnumMembers() { + public object Read190_TypeWithEnumMembers() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6193,7 +6308,7 @@ public object Read187_TypeWithEnumMembers() { return (object)o; } - public object Read188_DCStruct() { + public object Read191_DCStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6211,7 +6326,7 @@ public object Read188_DCStruct() { return (object)o; } - public object Read189_DCClassWithEnumAndStruct() { + public object Read192_DCClassWithEnumAndStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6229,7 +6344,7 @@ public object Read189_DCClassWithEnumAndStruct() { return (object)o; } - public object Read190_BuiltInTypes() { + public object Read193_BuiltInTypes() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6247,7 +6362,7 @@ public object Read190_BuiltInTypes() { return (object)o; } - public object Read191_TypeA() { + public object Read194_TypeA() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6265,7 +6380,7 @@ public object Read191_TypeA() { return (object)o; } - public object Read192_TypeB() { + public object Read195_TypeB() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6283,7 +6398,7 @@ public object Read192_TypeB() { return (object)o; } - public object Read193_TypeHasArrayOfASerializedAsB() { + public object Read196_TypeHasArrayOfASerializedAsB() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6301,7 +6416,7 @@ public object Read193_TypeHasArrayOfASerializedAsB() { return (object)o; } - public object Read194_Item() { + public object Read197_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6319,7 +6434,7 @@ public object Read194_Item() { return (object)o; } - public object Read195_BaseClassWithSamePropertyName() { + public object Read198_BaseClassWithSamePropertyName() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6337,7 +6452,7 @@ public object Read195_BaseClassWithSamePropertyName() { return (object)o; } - public object Read196_DerivedClassWithSameProperty() { + public object Read199_DerivedClassWithSameProperty() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6355,7 +6470,7 @@ public object Read196_DerivedClassWithSameProperty() { return (object)o; } - public object Read197_DerivedClassWithSameProperty2() { + public object Read200_DerivedClassWithSameProperty2() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6373,7 +6488,7 @@ public object Read197_DerivedClassWithSameProperty2() { return (object)o; } - public object Read198_Item() { + public object Read201_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6391,7 +6506,7 @@ public object Read198_Item() { return (object)o; } - public object Read199_TypeWithByteArrayAsXmlText() { + public object Read202_TypeWithByteArrayAsXmlText() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6409,7 +6524,7 @@ public object Read199_TypeWithByteArrayAsXmlText() { return (object)o; } - public object Read200_SimpleDC() { + public object Read203_SimpleDC() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6427,7 +6542,7 @@ public object Read200_SimpleDC() { return (object)o; } - public object Read201_Item() { + public object Read204_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6445,7 +6560,7 @@ public object Read201_Item() { return (object)o; } - public object Read202_EnumFlags() { + public object Read205_EnumFlags() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6465,7 +6580,7 @@ public object Read202_EnumFlags() { return (object)o; } - public object Read203_ClassImplementsInterface() { + public object Read206_ClassImplementsInterface() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6483,7 +6598,7 @@ public object Read203_ClassImplementsInterface() { return (object)o; } - public object Read204_WithStruct() { + public object Read207_WithStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6501,7 +6616,7 @@ public object Read204_WithStruct() { return (object)o; } - public object Read205_SomeStruct() { + public object Read208_SomeStruct() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6519,7 +6634,7 @@ public object Read205_SomeStruct() { return (object)o; } - public object Read206_WithEnums() { + public object Read209_WithEnums() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6537,7 +6652,7 @@ public object Read206_WithEnums() { return (object)o; } - public object Read207_WithNullables() { + public object Read210_WithNullables() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6555,7 +6670,7 @@ public object Read207_WithNullables() { return (object)o; } - public object Read208_ByteEnum() { + public object Read211_ByteEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6575,7 +6690,7 @@ public object Read208_ByteEnum() { return (object)o; } - public object Read209_SByteEnum() { + public object Read212_SByteEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6595,7 +6710,7 @@ public object Read209_SByteEnum() { return (object)o; } - public object Read210_ShortEnum() { + public object Read213_ShortEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6615,7 +6730,7 @@ public object Read210_ShortEnum() { return (object)o; } - public object Read211_IntEnum() { + public object Read214_IntEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6635,7 +6750,7 @@ public object Read211_IntEnum() { return (object)o; } - public object Read212_UIntEnum() { + public object Read215_UIntEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6655,7 +6770,7 @@ public object Read212_UIntEnum() { return (object)o; } - public object Read213_LongEnum() { + public object Read216_LongEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6675,7 +6790,7 @@ public object Read213_LongEnum() { return (object)o; } - public object Read214_ULongEnum() { + public object Read217_ULongEnum() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6695,7 +6810,7 @@ public object Read214_ULongEnum() { return (object)o; } - public object Read215_AttributeTesting() { + public object Read218_AttributeTesting() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6713,7 +6828,7 @@ public object Read215_AttributeTesting() { return (object)o; } - public object Read216_ItemChoiceType() { + public object Read219_ItemChoiceType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6733,7 +6848,7 @@ public object Read216_ItemChoiceType() { return (object)o; } - public object Read217_TypeWithAnyAttribute() { + public object Read220_TypeWithAnyAttribute() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6751,7 +6866,7 @@ public object Read217_TypeWithAnyAttribute() { return (object)o; } - public object Read218_KnownTypesThroughConstructor() { + public object Read221_KnownTypesThroughConstructor() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6769,7 +6884,7 @@ public object Read218_KnownTypesThroughConstructor() { return (object)o; } - public object Read219_SimpleKnownTypeValue() { + public object Read222_SimpleKnownTypeValue() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6787,7 +6902,7 @@ public object Read219_SimpleKnownTypeValue() { return (object)o; } - public object Read220_Item() { + public object Read223_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6805,7 +6920,7 @@ public object Read220_Item() { return (object)o; } - public object Read221_Item() { + public object Read224_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6823,7 +6938,7 @@ public object Read221_Item() { return (object)o; } - public object Read222_Item() { + public object Read225_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6841,7 +6956,7 @@ public object Read222_Item() { return (object)o; } - public object Read223_TypeWithPropertyNameSpecified() { + public object Read226_TypeWithPropertyNameSpecified() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6859,7 +6974,7 @@ public object Read223_TypeWithPropertyNameSpecified() { return (object)o; } - public object Read224_TypeWithXmlSchemaFormAttribute() { + public object Read227_TypeWithXmlSchemaFormAttribute() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6877,7 +6992,7 @@ public object Read224_TypeWithXmlSchemaFormAttribute() { return (object)o; } - public object Read225_MyXmlType() { + public object Read228_MyXmlType() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6895,7 +7010,7 @@ public object Read225_MyXmlType() { return (object)o; } - public object Read226_Item() { + public object Read229_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6913,7 +7028,7 @@ public object Read226_Item() { return (object)o; } - public object Read227_CustomDocument() { + public object Read230_CustomDocument() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6931,7 +7046,7 @@ public object Read227_CustomDocument() { return (object)o; } - public object Read228_CustomElement() { + public object Read231_CustomElement() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6949,7 +7064,7 @@ public object Read228_CustomElement() { return (object)o; } - public object Read229_Item() { + public object Read232_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6961,7 +7076,7 @@ public object Read229_Item() { return (object)o; } - public object Read230_Item() { + public object Read233_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6979,7 +7094,7 @@ public object Read230_Item() { return (object)o; } - public object Read231_ServerSettings() { + public object Read234_ServerSettings() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -6997,7 +7112,7 @@ public object Read231_ServerSettings() { return (object)o; } - public object Read232_TypeWithXmlQualifiedName() { + public object Read235_TypeWithXmlQualifiedName() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7015,7 +7130,7 @@ public object Read232_TypeWithXmlQualifiedName() { return (object)o; } - public object Read233_TypeWith2DArrayProperty2() { + public object Read236_TypeWith2DArrayProperty2() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7033,7 +7148,7 @@ public object Read233_TypeWith2DArrayProperty2() { return (object)o; } - public object Read234_Item() { + public object Read237_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7051,7 +7166,7 @@ public object Read234_Item() { return (object)o; } - public object Read235_Item() { + public object Read238_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7069,7 +7184,7 @@ public object Read235_Item() { return (object)o; } - public object Read236_Item() { + public object Read239_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7087,7 +7202,7 @@ public object Read236_Item() { return (object)o; } - public object Read237_TypeWithShouldSerializeMethod() { + public object Read240_TypeWithShouldSerializeMethod() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7105,7 +7220,7 @@ public object Read237_TypeWithShouldSerializeMethod() { return (object)o; } - public object Read238_Item() { + public object Read241_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7118,12 +7233,12 @@ public object Read238_Item() { } while (false); } else { - UnknownNode(null, @":KnownTypesThroughConstructorWithArrayProperties"); + UnknownNode(null, @":BaseTypeWithShouldSerializeMethod"); } return (object)o; } - public object Read239_Item() { + public object Read242_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7136,12 +7251,12 @@ public object Read239_Item() { } while (false); } else { - UnknownNode(null, @":KnownTypesThroughConstructorWithValue"); + UnknownNode(null, @":DerivedTypeWithInheritedShouldSerialize"); } return (object)o; } - public object Read240_Item() { + public object Read243_Item() { object o = null; Reader.MoveToContent(); if (Reader.NodeType == System.Xml.XmlNodeType.Element) { @@ -7154,55 +7269,109 @@ public object Read240_Item() { } while (false); } else { - UnknownNode(null, @":TypeWithTypesHavingCustomFormatter"); + UnknownNode(null, @":TypeWithFieldBackedSpecifiedMember"); } return (object)o; } - public object Read241_Item() { + public object Read244_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); + o = Read116_Item(true, true); break; } throw CreateUnknownNodeException(); } while (false); } else { - UnknownNode(null, @":TypeWithArrayPropertyHavingChoice"); + UnknownNode(null, @":KnownTypesThroughConstructorWithArrayProperties"); } return (object)o; } - public object Read242_Item() { + public object Read245_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 = Read117_Item(true, true); + break; + } + throw CreateUnknownNodeException(); + } while (false); + } + else { + UnknownNode(null, @":KnownTypesThroughConstructorWithValue"); + } + return (object)o; + } + + public object Read246_Item() { + object o = null; + Reader.MoveToContent(); + if (Reader.NodeType == System.Xml.XmlNodeType.Element) { + do { + if (((object) Reader.LocalName == (object)id123_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read118_Item(true, true); + break; + } + throw CreateUnknownNodeException(); + } while (false); + } + else { + UnknownNode(null, @":TypeWithTypesHavingCustomFormatter"); + } + return (object)o; + } + + public object Read247_Item() { + object o = null; + Reader.MoveToContent(); + if (Reader.NodeType == System.Xml.XmlNodeType.Element) { + do { + if (((object) Reader.LocalName == (object)id124_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { o = Read120_Item(true, true); break; } throw CreateUnknownNodeException(); } while (false); } + else { + UnknownNode(null, @":TypeWithArrayPropertyHavingChoice"); + } + return (object)o; + } + + public object Read248_Item() { + object o = null; + Reader.MoveToContent(); + if (Reader.NodeType == System.Xml.XmlNodeType.Element) { + do { + if (((object) Reader.LocalName == (object)id125_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read123_Item(true, true); + break; + } + throw CreateUnknownNodeException(); + } while (false); + } else { UnknownNode(null, @":TypeWithPropertyHavingComplexChoice"); } return (object)o; } - public object Read243_MoreChoices() { + public object Read249_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)id126_MoreChoices && (object) Reader.NamespaceURI == (object)id2_Item)) { { - o = Read116_MoreChoices(Reader.ReadElementString()); + o = Read119_MoreChoices(Reader.ReadElementString()); } break; } @@ -7215,13 +7384,13 @@ public object Read243_MoreChoices() { return (object)o; } - public object Read244_ComplexChoiceA() { + public object Read250_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)id127_ComplexChoiceA && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read122_ComplexChoiceA(true, true); break; } throw CreateUnknownNodeException(); @@ -7233,13 +7402,13 @@ public object Read244_ComplexChoiceA() { return (object)o; } - public object Read245_ComplexChoiceB() { + public object Read251_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)id128_ComplexChoiceB && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read121_ComplexChoiceB(true, true); break; } throw CreateUnknownNodeException(); @@ -7251,13 +7420,13 @@ public object Read245_ComplexChoiceB() { return (object)o; } - public object Read246_TypeWithFieldsOrdered() { + public object Read252_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)id129_TypeWithFieldsOrdered && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read124_TypeWithFieldsOrdered(true, true); break; } throw CreateUnknownNodeException(); @@ -7269,13 +7438,13 @@ public object Read246_TypeWithFieldsOrdered() { return (object)o; } - public object Read247_Item() { + public object Read253_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)id130_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read125_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7287,13 +7456,13 @@ public object Read247_Item() { return (object)o; } - public object Read248_Root() { + public object Read254_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)id131_Root && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read128_Item(true, true); break; } throw CreateUnknownNodeException(); @@ -7305,13 +7474,13 @@ public object Read248_Root() { return (object)o; } - public object Read249_TypeClashB() { + public object Read255_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)id132_TypeClashB && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read127_TypeNameClash(true, true); break; } throw CreateUnknownNodeException(); @@ -7323,13 +7492,13 @@ public object Read249_TypeClashB() { return (object)o; } - public object Read250_TypeClashA() { + public object Read256_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)id133_TypeClashA && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read126_TypeNameClash(true, true); break; } throw CreateUnknownNodeException(); @@ -7341,13 +7510,13 @@ public object Read250_TypeClashA() { return (object)o; } - public object Read251_Person() { + public object Read257_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)id134_Person && (object) Reader.NamespaceURI == (object)id2_Item)) { + o = Read129_Person(true, true); break; } throw CreateUnknownNodeException(); @@ -7359,12 +7528,12 @@ public object Read251_Person() { return (object)o; } - global::Outer.Person Read126_Person(bool isNullable, bool checkType) { + global::Outer.Person Read129_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)id134_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7389,21 +7558,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)id135_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)id136_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)id137_LastName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@LastName = Reader.ReadElementString(); } @@ -7422,12 +7591,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.TypeNameClashA.TypeNameClash Read123_TypeNameClash(bool isNullable, bool checkType) { + global::SerializationTypes.TypeNameClashA.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)id130_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id133_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7452,7 +7621,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -7471,12 +7640,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.TypeNameClashB.TypeNameClash Read124_TypeNameClash(bool isNullable, bool checkType) { + global::SerializationTypes.TypeNameClashB.TypeNameClash Read127_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)id132_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7501,7 +7670,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -7520,12 +7689,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.NamespaceTypeNameClashContainer Read125_Item(bool isNullable, bool checkType) { + global::SerializationTypes.NamespaceTypeNameClashContainer Read128_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)id139_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7556,12 +7725,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)id140_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++] = Read126_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)id141_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++] = Read127_TypeNameClash(false, true); break; } UnknownNode((object)o, @":A, :B"); @@ -7578,12 +7747,12 @@ public object Read251_Person() { return o; } - global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName Read122_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName Read125_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)id130_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -7608,12 +7777,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)id142_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)id143_Value2 && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Value2 = Read1_Object(false, true); paramsRead[1] = true; break; @@ -7643,32 +7812,38 @@ 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)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id134_Person && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read129_Person(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id139_ContainerType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read128_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id132_TypeClashB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read127_TypeNameClash(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id133_TypeClashA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read126_TypeNameClash(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id130_Item && (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)) - 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)id122_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id129_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read124_TypeWithFieldsOrdered(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id125_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read123_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id127_ComplexChoiceA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read122_ComplexChoiceA(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id128_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read121_ComplexChoiceB(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id124_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)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id123_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read118_Item(isNullable, false); + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id122_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)id118_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read113_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)id117_TypeWithShouldSerializeMethod && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read112_TypeWithShouldSerializeMethod(isNullable, false); if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id116_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) @@ -7701,7 +7876,7 @@ public object Read251_Person() { 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)) + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_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); @@ -7769,13 +7944,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)id145_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)id146_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)id147_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 +8036,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)id148_ArrayOfOrderedItem && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id30_httpwwwcontoso1com)) { global::OrderedItem[] a = null; if (!ReadNull()) { global::OrderedItem[] z_0_0 = null; @@ -7893,7 +8068,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)id149_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 +8082,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -7926,7 +8101,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)id151_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 +8115,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { z_0_0.Add(null); } @@ -7962,7 +8137,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)id153_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 +8151,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)id154_double && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(System.Xml.XmlConvert.ToDouble(Reader.ReadElementString())); } @@ -8028,7 +8203,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)id155_ArrayOfInstrument && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::Instrument[] a = null; if (!ReadNull()) { global::Instrument[] z_0_0 = null; @@ -8060,7 +8235,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)id156_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 +8266,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)id157_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 +8297,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)id158_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 +8311,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)id159_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 +8330,7 @@ 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)id160_ArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.SimpleType[] a = null; if (!ReadNull()) { global::SerializationTypes.SimpleType[] z_0_0 = null; @@ -8224,7 +8399,7 @@ public object Read251_Person() { 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)id161_ArrayOfTypeA && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.TypeA[] a = null; if (!ReadNull()) { global::SerializationTypes.TypeA[] z_0_0 = null; @@ -8310,7 +8485,7 @@ public object Read251_Person() { 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)id162_ArrayOfItemChoiceType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.ItemChoiceType[] a = null; if (!ReadNull()) { global::SerializationTypes.ItemChoiceType[] z_0_0 = null; @@ -8344,7 +8519,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)id151_ArrayOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id163_httpmynamespace)) { global::System.Object[] a = null; if (!ReadNull()) { global::System.Object[] z_0_0 = null; @@ -8358,7 +8533,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)id152_string && (object) Reader.NamespaceURI == (object)id163_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 +8556,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)id164_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 +8570,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)id165_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(Reader.ReadElementString()); } @@ -8414,7 +8589,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)id166_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 +8603,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)id167_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { z_0_0.Add(System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString())); } @@ -8447,7 +8622,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)id168_ArrayOfArrayOfSimpleType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { global::SerializationTypes.SimpleType[][] a = null; if (!ReadNull()) { global::SerializationTypes.SimpleType[][] z_0_0 = null; @@ -8506,9 +8681,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)id126_MoreChoices && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { Reader.ReadStartElement(); - object e = Read116_MoreChoices(CollapseWhitespace(Reader.ReadString())); + object e = Read119_MoreChoices(CollapseWhitespace(Reader.ReadString())); ReadEndElement(); return e; } @@ -8544,7 +8719,7 @@ public object Read251_Person() { return o; } - global::SerializationTypes.MoreChoices Read116_MoreChoices(string s) { + global::SerializationTypes.MoreChoices Read119_MoreChoices(string s) { switch (s) { case @"None": return global::SerializationTypes.MoreChoices.@None; case @"Item": return global::SerializationTypes.MoreChoices.@Item; @@ -8583,14 +8758,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)id169_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)id170_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@P2 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -8732,7 +8907,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -8768,7 +8943,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)id145_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) return Read48_ParameterOfString(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } @@ -8778,7 +8953,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -8811,7 +8986,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)id145_ParameterOfString && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -8822,7 +8997,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -8840,7 +9015,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)id171_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Value = Reader.ReadElementString(); } @@ -8891,12 +9066,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)id172_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)id173_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 +9147,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -9021,21 +9196,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)id138_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)id174_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)id175_Modulation && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Modulation = ToChar(Reader.ReadElementString()); } @@ -9086,14 +9261,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)id138_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)id174_IsValved && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IsValved = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()); } @@ -9142,35 +9317,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)id176_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)id177_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)id178_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)id179_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)id180_LineTotal && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@LineTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } @@ -9318,14 +9493,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)id181_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)id182_Base64Content && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Base64Content = ToByteArrayBase64(false); } @@ -9374,7 +9549,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)id183_DTO && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9387,7 +9562,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)id184_DTO2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9400,7 +9575,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)id185_DefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -9416,12 +9591,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)id186_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)id187_NullableDefaultDTO && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDTOWithDefault = Read5_NullableOfDateTimeOffset(true); paramsRead[4] = true; break; @@ -9484,7 +9659,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)id188_Today && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9497,7 +9672,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)id189_MyDate && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9510,7 +9685,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)id190_DefaultDate && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -9526,22 +9701,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)id191_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)id192_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)id193_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)id194_Now && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9554,7 +9729,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)id195_MyTime && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9567,7 +9742,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)id196_DefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -9583,17 +9758,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)id197_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)id198_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)id199_NullableDefaultTime && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@NullableDefaultTime = Read8_NullableOfTimeOnly(true); paramsRead[11] = true; break; @@ -9672,7 +9847,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)id200_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9727,7 +9902,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)id200_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9782,7 +9957,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)id200_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9837,7 +10012,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)id200_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@TestValue = ToDate(Reader.ReadElementString()); } @@ -9886,7 +10061,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)id200_TestValue && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@TestValue = ToTime(Reader.ReadElementString()); } @@ -9935,7 +10110,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)id201_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { if (Reader.IsEmptyElement) { Reader.Skip(); @@ -9990,7 +10165,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)id201_TimeSpanProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -10006,7 +10181,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)id202_TimeSpanProperty2 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -10064,7 +10239,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)id203_ByteProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@ByteProperty = System.Xml.XmlConvert.ToByte(Reader.ReadElementString()); } @@ -10164,21 +10339,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)id204_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)id138_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)id205_Breed && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Breed = Read20_DogBreed(Reader.ReadElementString()); } @@ -10229,14 +10404,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)id204_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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -10285,7 +10460,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)id206_LicenseNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@LicenseNumber = Reader.ReadElementString(); } @@ -10334,14 +10509,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)id207_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)id208_GroupVehicle && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@GroupVehicle = Read22_Vehicle(false, true); paramsRead[1] = true; break; @@ -10388,7 +10563,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)id209_EmployeeName && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@EmployeeName = Reader.ReadElementString(); } @@ -10437,14 +10612,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)id171_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)id210_value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@value = Reader.ReadElementString(); } @@ -10495,14 +10670,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)id171_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)id210_value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@value = Reader.ReadElementString(); } @@ -10537,15 +10712,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)id211_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)id212_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)id213_BoolValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@BoolValue = System.Xml.XmlConvert.ToBoolean(Reader.Value); paramsRead[2] = true; } @@ -10591,11 +10766,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)id211_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)id212_DateTimeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@DateTimeValue = ToDateTime(Reader.Value); paramsRead[1] = true; } @@ -10639,7 +10814,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -10657,28 +10832,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)id214_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)id215_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)id216_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)id217_Zip && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@Zip = Reader.ReadElementString(); } @@ -10729,19 +10904,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)id218_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)id219_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)id220_Items && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { if (!ReadNull()) { global::OrderedItem[] a_2_0 = null; int ca_2_0 = 0; @@ -10772,21 +10947,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)id221_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)id222_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)id223_TotalCost && (object) Reader.NamespaceURI == (object)id30_httpwwwcontoso1com)) { { o.@TotalCost = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } @@ -10821,7 +10996,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -10839,28 +11014,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)id214_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)id215_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)id216_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)id217_Zip && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Zip = Reader.ReadElementString(); } @@ -10909,35 +11084,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)id176_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)id177_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)id178_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)id179_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)id180_LineTotal && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@LineTotal = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); } @@ -10986,7 +11161,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)id224_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 +11174,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -11019,7 +11194,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)id225_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 +11207,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_0_0.Add(null); } @@ -11055,7 +11230,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)id226_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 +11243,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)id154_double && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0.Add(System.Xml.XmlConvert.ToDouble(Reader.ReadElementString())); } @@ -11132,7 +11307,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)id227_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0.Add(ToDateTime(Reader.ReadElementString())); } @@ -11184,7 +11359,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)id227_Prop && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0.Add(ToDateTime(Reader.ReadElementString())); } @@ -11234,7 +11409,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)id228_Instruments && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::Instrument[] a_0_0 = null; int ca_0_0 = 0; @@ -11314,7 +11489,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)id229_Comment2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Comment2 = Reader.ReadElementString(); } @@ -11363,7 +11538,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)id230_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11373,7 +11548,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)id231_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11383,7 +11558,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)id232_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11393,7 +11568,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)id233_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11445,7 +11620,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)id230_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11455,7 +11630,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)id231_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11465,7 +11640,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)id232_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11475,7 +11650,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)id233_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11527,7 +11702,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)id230_DoubleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11537,7 +11712,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)id231_SingleField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11547,7 +11722,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)id232_DoubleProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11557,7 +11732,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)id233_FloatProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -11584,7 +11759,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)id147_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -11595,7 +11770,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)id234_IntValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@IntValue = System.Xml.XmlConvert.ToInt32(Reader.Value); paramsRead[0] = true; } @@ -11628,7 +11803,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)id146_MsgDocumentType && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id49_httpexamplecom)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -11641,11 +11816,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)id235_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)id236_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 +11885,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)id237_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 +11957,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)id171_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 +12011,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)id238_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 +12061,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)id239_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 +12074,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)id159_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; @@ -11960,14 +12135,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)id240_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)id241_CurrentDateTime && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@CurrentDateTime = ToDateTime(Reader.ReadElementString()); } @@ -12024,7 +12199,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)id242_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[] a_0_0 = null; int ca_0_0 = 0; @@ -12055,7 +12230,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)id243_F2 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_1_0 = null; int ca_1_0 = 0; @@ -12068,7 +12243,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)id150_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 +12263,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)id169_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[] a_2_0 = null; int ca_2_0 = 0; @@ -12119,7 +12294,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)id170_P2 && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_3_0 = null; int ca_3_0 = 0; @@ -12132,7 +12307,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)id150_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()); } @@ -12250,7 +12425,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)id244_IntAField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_0_0 = null; int ca_0_0 = 0; @@ -12263,7 +12438,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)id150_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 +12458,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)id245_NIntAField && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_1_0 = null; int ca_1_0 = 0; @@ -12296,7 +12471,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)id150_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 +12491,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)id246_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 +12504,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_2_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12348,7 +12523,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)id247_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 +12536,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_3_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12384,7 +12559,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)id248_IntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_4_0 = null; int ca_4_0 = 0; @@ -12397,7 +12572,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)id150_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 +12592,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)id249_NIntAProp && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::System.Int32[] a_5_0 = null; int ca_5_0 = 0; @@ -12430,7 +12605,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)id150_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 +12630,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)id250_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 +12643,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_6_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12487,7 +12662,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)id251_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 +12675,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_7_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -12567,7 +12742,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)id210_value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@value = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -12618,7 +12793,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)id252_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 +12806,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_0_0.Add(null); } @@ -12696,7 +12871,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)id252_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 +12883,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_0_0.Add(null); } @@ -12772,14 +12947,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)id239_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id242_F1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@F1 = Read62_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)id169_P1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@P1 = Read62_MyEnum(Reader.ReadElementString()); } @@ -12834,7 +13009,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)id253_Data && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Data = Reader.ReadElementString(); } @@ -12883,12 +13058,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)id251_MyStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id254_MyStruct && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@MyStruct = Read64_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)id255_MyEnum1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyEnum1 = Read62_MyEnum(Reader.ReadElementString()); } @@ -12937,7 +13112,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)id256_ByteArray && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@ByteArray = ToByteArrayBase64(false); } @@ -12986,7 +13161,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -13037,7 +13212,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)id220_Items && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.TypeA[] a_0_0 = null; int ca_0_0 = 0; @@ -13110,7 +13285,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)id257_Item && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@PropertyNameWithSpecialCharacters漢ñ = Reader.ReadElementString(); } @@ -13161,28 +13336,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)id258_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)id259_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)id260_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)id261_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 +13370,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_3_0.Add(null); } @@ -13263,28 +13438,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)id258_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)id259_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)id260_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)id261_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 +13472,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_3_0.Add(null); } @@ -13367,28 +13542,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)id258_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)id259_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)id260_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)id261_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 +13576,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)id152_string && (object) Reader.NamespaceURI == (object)id2_Item)) { if (ReadNull()) { a_3_0.Add(null); } @@ -13559,7 +13734,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)id253_Data && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Data = Reader.ReadElementString(); } @@ -13659,28 +13834,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)id262_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)id263_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)id264_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)id265_IsLoaded && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IsLoaded = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()); } @@ -13735,14 +13910,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)id140_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)id141_B && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@B = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -13791,7 +13966,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)id263_Some && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id266_Some && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Some = Read80_SomeStruct(true); paramsRead[0] = true; break; @@ -13838,14 +14013,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)id264_Int && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id267_Int && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Int = Read82_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)id268_Short && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Short = Read83_ShortEnum(Reader.ReadElementString()); } @@ -13894,32 +14069,32 @@ 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)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id269_Optional && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Optional = Read85_NullableOfIntEnum(true); paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id267_Optionull && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id270_Optionull && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Optionull = Read85_NullableOfIntEnum(true); paramsRead[1] = true; break; } - if (!paramsRead[2] && ((object) Reader.LocalName == (object)id268_OptionalInt && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id271_OptionalInt && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@OptionalInt = Read86_NullableOfInt32(true); paramsRead[2] = true; break; } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id269_OptionullInt && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id272_OptionullInt && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@OptionullInt = Read86_NullableOfInt32(true); paramsRead[3] = true; break; } - if (!paramsRead[4] && ((object) Reader.LocalName == (object)id270_Struct1 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id273_Struct1 && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Struct1 = Read87_NullableOfSomeStruct(true); paramsRead[4] = true; break; } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id271_Struct2 && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id274_Struct2 && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Struct2 = Read87_NullableOfSomeStruct(true); paramsRead[5] = true; break; @@ -13969,7 +14144,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)id141_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + if (xsiType == null || ((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id144_XmlSerializerAttributes && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -13984,7 +14159,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)id275_XmlAttributeName && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@XmlAttributeProperty = System.Xml.XmlConvert.ToInt32(Reader.Value); paramsRead[6] = true; } @@ -14003,7 +14178,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)id276_Word && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyChoice = Reader.ReadElementString(); } @@ -14011,7 +14186,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)id277_Number && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyChoice = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -14019,7 +14194,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)id278_DecimalNumber && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MyChoice = System.Xml.XmlConvert.ToDouble(Reader.ReadElementString()); } @@ -14027,12 +14202,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)id279_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)id280_XmlEnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.ItemChoiceType[] a_2_0 = null; int ca_2_0 = 0; @@ -14065,21 +14240,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)id281_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)id282_XmlElementPropertyNode && (object) Reader.NamespaceURI == (object)id283_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)id284_CustomXmlArrayProperty && (object) Reader.NamespaceURI == (object)id163_httpmynamespace)) { if (!ReadNull()) { global::System.Object[] a_7_0 = null; int ca_7_0 = 0; @@ -14092,7 +14267,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)id152_string && (object) Reader.NamespaceURI == (object)id163_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; } @@ -14152,7 +14327,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)id259_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@IntProperty = System.Xml.XmlConvert.ToInt32(Reader.Value); paramsRead[1] = true; } @@ -14174,7 +14349,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -14224,12 +14399,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)id285_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)id286_SimpleTypeValue && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@SimpleTypeValue = Read1_Object(false, true); paramsRead[1] = true; break; @@ -14276,7 +14451,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)id287_StrProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StrProperty = Reader.ReadElementString(); } @@ -14325,7 +14500,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)id288_MyField && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@MyFieldSpecified = true; { o.@MyField = Reader.ReadElementString(); @@ -14333,7 +14508,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)id289_MyFieldIgnored && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@MyFieldIgnoredSpecified = true; { o.@MyFieldIgnored = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); @@ -14389,7 +14564,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)id290_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 +14577,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)id150_int && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_0_0.Add(System.Xml.XmlConvert.ToInt32(Reader.ReadElementString())); } @@ -14421,7 +14596,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)id291_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 +14609,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)id165_NoneParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_1_0.Add(Reader.ReadElementString()); } @@ -14453,7 +14628,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)id292_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 +14641,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)id167_QualifiedParameter && (object) Reader.NamespaceURI == (object)id2_Item)) { { a_2_0.Add(System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString())); } @@ -14513,7 +14688,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)id293_XmlAttributeForm && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@XmlAttributeForm = Reader.Value; paramsRead[0] = true; } @@ -14561,7 +14736,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)id294_name && (object) Reader.NamespaceURI == (object)id2_Item)) { o.@Name = Reader.Value; paramsRead[0] = true; } @@ -14634,7 +14809,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)id292_customElement && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (((object) Reader.LocalName == (object)id295_customElement && (object) Reader.NamespaceURI == (object)id2_Item)) { if ((object)(a_0) == null) Reader.Skip(); else a_0.Add(Read103_CustomElement(false, true)); break; } @@ -14689,7 +14864,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -14738,14 +14913,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)id296_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)id297_MetricConfigUrl && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@MetricConfigUrl = Reader.ReadElementString(); } @@ -14794,7 +14969,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)id171_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Value = ReadElementQualifiedName(); } @@ -14845,7 +15020,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)id298_TwoDArrayOfSimpleType && (object) Reader.NamespaceURI == (object)id2_Item)) { if (!ReadNull()) { global::SerializationTypes.SimpleType[][] a_0_0 = null; int ca_0_0 = 0; @@ -14945,21 +15120,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)id299_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)id258_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)id259_IntProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -14969,7 +15144,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)id300_CharProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -15021,7 +15196,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)id298_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id301_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -15073,7 +15248,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)id298_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id301_EnumProperty && (object) Reader.NamespaceURI == (object)id2_Item)) { if (Reader.IsEmptyElement) { Reader.Skip(); } @@ -15125,7 +15300,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)id302_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Foo = Reader.ReadElementString(); } @@ -15144,24 +15319,28 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties Read113_Item(bool isNullable, bool checkType) { + global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize Read114_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)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } } if (isNull) return null; - global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties o; - o = new global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties(); + global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize o; + o = new global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize(); System.Span paramsRead = stackalloc bool[2]; while (Reader.MoveToNextAttribute()) { - if (!IsXmlnsAttribute(Reader.Name)) { - UnknownNode((object)o); + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id303_Bar && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Bar = Reader.Value; + paramsRead[1] = true; + } + else if (!IsXmlnsAttribute(Reader.Name)) { + UnknownNode((object)o, @":Bar"); } } Reader.MoveToElement(); @@ -15174,21 +15353,18 @@ 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)) { - o.@StringArrayValue = Read1_Object(false, true); + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id302_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@Foo = Reader.ReadElementString(); + } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id301_IntArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { - o.@IntArrayValue = Read1_Object(false, true); - paramsRead[1] = true; - break; - } - UnknownNode((object)o, @":StringArrayValue, :IntArrayValue"); + UnknownNode((object)o, @":Foo"); } while (false); } else { - UnknownNode((object)o, @":StringArrayValue, :IntArrayValue"); + UnknownNode((object)o, @":Foo"); } Reader.MoveToContent(); } @@ -15196,24 +15372,30 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.KnownTypesThroughConstructorWithValue Read114_Item(bool isNullable, bool checkType) { + global::SerializationTypes.BaseTypeWithShouldSerializeMethod 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)id119_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 { + if (((object) ((System.Xml.XmlQualifiedName)xsiType).Name == (object)id119_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read114_Item(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } } if (isNull) return null; - global::SerializationTypes.KnownTypesThroughConstructorWithValue o; - o = new global::SerializationTypes.KnownTypesThroughConstructorWithValue(); - System.Span paramsRead = stackalloc bool[1]; + global::SerializationTypes.BaseTypeWithShouldSerializeMethod o; + o = new global::SerializationTypes.BaseTypeWithShouldSerializeMethod(); + System.Span paramsRead = stackalloc bool[2]; while (Reader.MoveToNextAttribute()) { - if (!IsXmlnsAttribute(Reader.Name)) { - UnknownNode((object)o); + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id303_Bar && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Bar = Reader.Value; + paramsRead[1] = true; + } + else if (!IsXmlnsAttribute(Reader.Name)) { + UnknownNode((object)o, @":Bar"); } } Reader.MoveToElement(); @@ -15226,16 +15408,18 @@ 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)) { - o.@Value = Read1_Object(false, true); + if (!paramsRead[0] && ((object) Reader.LocalName == (object)id302_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@Foo = Reader.ReadElementString(); + } paramsRead[0] = true; break; } - UnknownNode((object)o, @":Value"); + UnknownNode((object)o, @":Foo"); } while (false); } else { - UnknownNode((object)o, @":Value"); + UnknownNode((object)o, @":Foo"); } Reader.MoveToContent(); } @@ -15243,7 +15427,7 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithTypesHavingCustomFormatter Read115_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithFieldBackedSpecifiedMember Read115_Item(bool isNullable, bool checkType) { System.Xml.XmlQualifiedName xsiType = checkType ? GetXsiType() : null; bool isNull = false; if (isNullable) isNull = ReadNull(); @@ -15255,9 +15439,9 @@ internal System.Collections.Hashtable EnumFlagsValues { } } if (isNull) return null; - global::SerializationTypes.TypeWithTypesHavingCustomFormatter o; - o = new global::SerializationTypes.TypeWithTypesHavingCustomFormatter(); - System.Span paramsRead = stackalloc bool[9]; + global::SerializationTypes.TypeWithFieldBackedSpecifiedMember o; + o = new global::SerializationTypes.TypeWithFieldBackedSpecifiedMember(); + System.Span paramsRead = stackalloc bool[1]; while (Reader.MoveToNextAttribute()) { if (!IsXmlnsAttribute(Reader.Name)) { UnknownNode((object)o); @@ -15273,63 +15457,212 @@ 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)id302_Foo && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@FooSpecified = true; { - o.@DateTimeContent = ToDateTime(Reader.ReadElementString()); + o.@Foo = Reader.ReadElementString(); } paramsRead[0] = true; break; } - if (!paramsRead[1] && ((object) Reader.LocalName == (object)id303_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)) { - { - o.@DateContent = ToDate(Reader.ReadElementString()); - } - paramsRead[2] = true; - break; - } - if (!paramsRead[3] && ((object) Reader.LocalName == (object)id305_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)) { - { - o.@NCNameContent = ToXmlNCName(Reader.ReadElementString()); - } - paramsRead[4] = true; - break; - } - if (!paramsRead[5] && ((object) Reader.LocalName == (object)id307_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)) { - { - o.@NMTOKENSContent = ToXmlNmTokens(Reader.ReadElementString()); - } - paramsRead[6] = true; - break; - } - if (!paramsRead[7] && ((object) Reader.LocalName == (object)id309_Base64BinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + UnknownNode((object)o, @":Foo"); + } while (false); + } + else { + UnknownNode((object)o, @":Foo"); + } + Reader.MoveToContent(); + } + ReadEndElement(); + return o; + } + + global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties 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)id121_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + } + else { + throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); + } + } + if (isNull) return null; + global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties o; + o = new global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties(); + System.Span paramsRead = stackalloc bool[2]; + while (Reader.MoveToNextAttribute()) { + if (!IsXmlnsAttribute(Reader.Name)) { + UnknownNode((object)o); + } + } + Reader.MoveToElement(); + if (Reader.IsEmptyElement) { + Reader.Skip(); + return o; + } + Reader.ReadStartElement(); + Reader.MoveToContent(); + 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)id304_StringArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@StringArrayValue = Read1_Object(false, true); + paramsRead[0] = true; + break; + } + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id305_IntArrayValue && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@IntArrayValue = Read1_Object(false, true); + paramsRead[1] = true; + break; + } + UnknownNode((object)o, @":StringArrayValue, :IntArrayValue"); + } while (false); + } + else { + UnknownNode((object)o, @":StringArrayValue, :IntArrayValue"); + } + Reader.MoveToContent(); + } + ReadEndElement(); + return o; + } + + global::SerializationTypes.KnownTypesThroughConstructorWithValue 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)id122_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + } + else { + throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); + } + } + if (isNull) return null; + global::SerializationTypes.KnownTypesThroughConstructorWithValue o; + o = new global::SerializationTypes.KnownTypesThroughConstructorWithValue(); + System.Span paramsRead = stackalloc bool[1]; + while (Reader.MoveToNextAttribute()) { + if (!IsXmlnsAttribute(Reader.Name)) { + UnknownNode((object)o); + } + } + Reader.MoveToElement(); + if (Reader.IsEmptyElement) { + Reader.Skip(); + return o; + } + Reader.ReadStartElement(); + Reader.MoveToContent(); + 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)id171_Value && (object) Reader.NamespaceURI == (object)id2_Item)) { + o.@Value = Read1_Object(false, true); + paramsRead[0] = true; + break; + } + UnknownNode((object)o, @":Value"); + } while (false); + } + else { + UnknownNode((object)o, @":Value"); + } + Reader.MoveToContent(); + } + ReadEndElement(); + return o; + } + + global::SerializationTypes.TypeWithTypesHavingCustomFormatter Read118_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)id123_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { + } + else { + throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); + } + } + if (isNull) return null; + global::SerializationTypes.TypeWithTypesHavingCustomFormatter o; + o = new global::SerializationTypes.TypeWithTypesHavingCustomFormatter(); + System.Span paramsRead = stackalloc bool[9]; + while (Reader.MoveToNextAttribute()) { + if (!IsXmlnsAttribute(Reader.Name)) { + UnknownNode((object)o); + } + } + Reader.MoveToElement(); + if (Reader.IsEmptyElement) { + Reader.Skip(); + return o; + } + Reader.ReadStartElement(); + Reader.MoveToContent(); + 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)id306_DateTimeContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@DateTimeContent = ToDateTime(Reader.ReadElementString()); + } + paramsRead[0] = true; + break; + } + if (!paramsRead[1] && ((object) Reader.LocalName == (object)id307_QNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@QNameContent = ReadElementQualifiedName(); + } + paramsRead[1] = true; + break; + } + if (!paramsRead[2] && ((object) Reader.LocalName == (object)id308_DateContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@DateContent = ToDate(Reader.ReadElementString()); + } + paramsRead[2] = true; + break; + } + if (!paramsRead[3] && ((object) Reader.LocalName == (object)id309_NameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@NameContent = ToXmlName(Reader.ReadElementString()); + } + paramsRead[3] = true; + break; + } + if (!paramsRead[4] && ((object) Reader.LocalName == (object)id310_NCNameContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@NCNameContent = ToXmlNCName(Reader.ReadElementString()); + } + paramsRead[4] = true; + break; + } + if (!paramsRead[5] && ((object) Reader.LocalName == (object)id311_NMTOKENContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@NMTOKENContent = ToXmlNmToken(Reader.ReadElementString()); + } + paramsRead[5] = true; + break; + } + if (!paramsRead[6] && ((object) Reader.LocalName == (object)id312_NMTOKENSContent && (object) Reader.NamespaceURI == (object)id2_Item)) { + { + o.@NMTOKENSContent = ToXmlNmTokens(Reader.ReadElementString()); + } + paramsRead[6] = true; + break; + } + if (!paramsRead[7] && ((object) Reader.LocalName == (object)id313_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)id314_HexBinaryContent && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@HexBinaryContent = ToByteArrayHex(false); } @@ -15348,12 +15681,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithArrayPropertyHavingChoice Read117_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithArrayPropertyHavingChoice Read120_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)id124_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15384,14 +15717,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)id315_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)id316_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 +15745,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.ComplexChoiceB Read118_ComplexChoiceB(bool isNullable, bool checkType) { + global::SerializationTypes.ComplexChoiceB Read121_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)id128_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15442,7 +15775,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -15461,16 +15794,16 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.ComplexChoiceA Read119_ComplexChoiceA(bool isNullable, bool checkType) { + global::SerializationTypes.ComplexChoiceA Read122_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)id127_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)id128_ComplexChoiceB && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) + return Read121_ComplexChoiceB(isNullable, false); throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); } } @@ -15493,7 +15826,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)id138_Name && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@Name = Reader.ReadElementString(); } @@ -15512,12 +15845,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithPropertyHavingComplexChoice Read120_Item(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithPropertyHavingComplexChoice Read123_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)id125_Item && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15548,12 +15881,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)id315_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++] = Read122_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)id316_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 +15907,12 @@ internal System.Collections.Hashtable EnumFlagsValues { return o; } - global::SerializationTypes.TypeWithFieldsOrdered Read121_TypeWithFieldsOrdered(bool isNullable, bool checkType) { + global::SerializationTypes.TypeWithFieldsOrdered Read124_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)id129_TypeWithFieldsOrdered && (object) ((System.Xml.XmlQualifiedName)xsiType).Namespace == (object)id2_Item)) { } else { throw CreateUnknownTypeException((System.Xml.XmlQualifiedName)xsiType); @@ -15606,7 +15939,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)id317_IntField2 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntField2 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -15614,7 +15947,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)id318_IntField1 && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@IntField1 = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); } @@ -15622,7 +15955,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)id319_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringField2 = Reader.ReadElementString(); } @@ -15630,7 +15963,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)id319_strfld && (object) Reader.NamespaceURI == (object)id2_Item)) { { o.@StringField1 = Reader.ReadElementString(); } @@ -15667,7 +16000,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)id320_TestProperty && (object) Reader.NamespaceURI == (object)id321_httptestcom)) { o.@TestProperty = Reader.Value; paramsRead[0] = true; } @@ -15698,642 +16031,650 @@ internal System.Collections.Hashtable EnumFlagsValues { protected override void InitCallbacks() { } + string id309_NameContent; + string id85_WithStruct; + string id271_OptionalInt; + string id240_DateTimeString; + string id135_FirstName; + string id307_QNameContent; + string id302_Foo; + string id279_XmlIncludeProperty; + string id128_ComplexChoiceB; + string id283_httpelement; + string id167_QualifiedParameter; + string id46_RootElement; + string id44_Item; + string id113_TypeWith2DArrayProperty2; + string id45_Item; + string id96_AttributeTesting; + string id105_TypeWithXmlSchemaFormAttribute; string id55_Item; - 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 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 id194_Now; + string id316_Amount; + string id178_UnitPrice; + string id272_OptionullInt; + string id193_NullableDefaultDate; + string id155_ArrayOfInstrument; + string id163_httpmynamespace; + string id151_ArrayOfString; + string id160_ArrayOfSimpleType; + string id258_StringProperty; + string id301_EnumProperty; + string id245_NIntAField; + string id210_value; + string id233_FloatProp; + string id297_MetricConfigUrl; 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 id50_RootClass; + string id164_ArrayOfString1; + string id182_Base64Content; + string id244_IntAField; + string id143_Value2; + string id315_Item; + string id120_Item; 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 id216_State; + string id10_DateTimeDateWrapper; + string id103_Item; + string id187_NullableDefaultDTO; + string id214_Line1; + string id223_TotalCost; + string id291_NoneSchemaFormListProperty; + string id278_DecimalNumber; + string id89_ByteEnum; + string id59_TypeWithGetOnlyArrayProperties; + string id156_ArrayOfTypeWithLinkedProperty; + string id20_Vehicle; + string id239_xelements; + string id241_CurrentDateTime; + string id222_ShipCost; + string id115_Item; + string id153_ArrayOfDouble; + string id14_TypeWithByteProperty; + string id162_ArrayOfItemChoiceType; 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 id248_IntAProp; string id95_ULongEnum; - string id105_TypeWithXmlSchemaFormAttribute; - string id4_TypeWithBinaryProperty; - string id64_ArrayOfAnyType; - 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 id220_Items; + string id38_Orchestra; + string id126_MoreChoices; + string id146_MsgDocumentType; string id13_Item; - string id247_IntLProp; - string id25_SimpleDerivedClass; - string id164_QualifiedParameter; - string id77_DerivedClassWithSameProperty2; + string id242_F1; + string id138_Name; 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 id23_DerivedClass; + string id7_DateOnlyWrapper; + string id144_XmlSerializerAttributes; + string id204_Age; + string id270_Optionull; + string id42_Pet; + string id312_NMTOKENSContent; + string id64_ArrayOfAnyType; + string id90_SByteEnum; + string id79_TypeWithByteArrayAsXmlText; + string id261_ListProperty; + string id207_GroupName; + string id229_Comment2; + string id149_ArrayOfInt; + string id299_EmptyStringProperty; + string id80_SimpleDC; + string id227_Prop; + string id158_ArrayOfXElement; + string id267_Int; + string id5_Item; + string id287_StrProperty; + string id3_TypeWithXmlDocumentProperty; + string id295_customElement; + string id256_ByteArray; + string id262_ClassID; + string id176_ItemName; + string id249_NIntAProp; + string id246_IntLField; + string id282_XmlElementPropertyNode; string id84_ClassImplementsInterface; - 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 id107_Item; + string id94_LongEnum; + string id16_Animal; + string id88_WithNullables; + string id280_XmlEnumProperty; + string id101_Item; + string id192_NullableDateWithValue; + string id116_Item; + string id286_SimpleTypeValue; + string id259_IntProperty; + string id189_MyDate; + string id1_TypeWithXmlElementProperty; + string id319_strfld; + string id321_httptestcom; + string id91_ShortEnum; + string id22_BaseClass; + string id121_Item; + string id28_DerivedIXmlSerializable; + string id274_Struct2; string id19_Group; - string id169_Child; - 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 id268_Short; + string id202_TimeSpanProperty2; + string id32_OrderedItem; + string id97_ItemChoiceType; + string id303_Bar; + string id225_Y; + string id236_refs; + string id75_BaseClassWithSamePropertyName; 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 id275_XmlAttributeName; + string id169_P1; + string id27_Item; + string id161_ArrayOfTypeA; string id108_CustomDocument; - string id232_id; - string id205_GroupVehicle; - string id228_SingleField; - string id166_P1; - string id293_DS2Root; - 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 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 id111_ServerSettings; + string id4_TypeWithBinaryProperty; + string id30_httpwwwcontoso1com; + string id318_IntField1; + string id171_Value; + string id217_Zip; + string id157_ArrayOfParameter; + string id232_DoubleProp; + string id175_Modulation; + string id213_BoolValue; + string id224_X; + string id277_Number; + string id72_TypeB; + string id127_ComplexChoiceA; + string id228_Instruments; + string id257_Item; + string id65_anyType; + string id11_DateTimeTimeWrapper; + string id285_EnumValue; + string id281_Item; + string id264_Id; + string id154_double; + string id125_Item; string id31_Address; - string id266_Optional; - string id190_NullableDefaultDate; - string id202_Breed; - string id154_ArrayOfParameter; - string id279_XmlElementPropertyNode; + string id250_IntLProp; + string id173_Children; + string id137_LastName; + string id266_Some; + string id168_ArrayOfArrayOfSimpleType; + string id247_NIntLField; + string id117_TypeWithShouldSerializeMethod; + string id118_Item; + string id33_AliasedTestType; + string id35_DerivedClass1; + string id131_Root; + string id43_DefaultValuesSetToNaN; + string id49_httpexamplecom; + string id304_StringArrayValue; + string id139_ContainerType; + string id212_DateTimeValue; + string id317_IntField2; + string id181_BinaryHexContent; + string id51_Parameter; + string id86_SomeStruct; + string id235_id; + string id54_XElementArrayWrapper; + string id110_Item; + string id174_IsValved; + string id62_TypeWithMyCollectionField; + string id201_TimeSpanProperty; string id52_XElementWrapper; + string id195_MyTime; + string id8_TimeOnlyWrapper; + string id63_Item; + string id209_EmployeeName; + string id9_TimeOnlyAsXsdTimeWrapper; + string id134_Person; + string id77_DerivedClassWithSameProperty2; + string id73_TypeHasArrayOfASerializedAsB; + string id314_HexBinaryContent; + string id206_LicenseNumber; + string id15_TypeWithXmlNodeArrayProperty; + string id34_BaseClass1; + string id109_CustomElement; + string id185_DefaultDTO; + string id218_ShipTo; + string id221_SubTotal; + string id2_Item; + string id67_TypeWithEnumMembers; + string id305_IntArrayValue; + string id298_TwoDArrayOfSimpleType; + string id47_TypeWithLinkedProperty; + string id254_MyStruct; + string id98_TypeWithAnyAttribute; + string id29_PurchaseOrder; + string id243_F2; + string id60_TypeWithArraylikeMembers; + string id300_CharProperty; + string id141_B; + string id205_Breed; + string id122_Item; + string id288_MyField; + string id296_DS2Root; + string id37_dateTime; + string id26_BaseIXmlSerializable; + string id190_DefaultDate; + string id129_TypeWithFieldsOrdered; + string id152_string; + string id320_TestProperty; + string id24_SimpleBaseClass; + string id147_Item; + string id231_SingleField; + string id142_Value1; 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 id87_WithEnums; + string id293_XmlAttributeForm; + string id114_Item; 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 id306_DateTimeContent; + string id273_Struct1; + string id292_Item; + string id289_MyFieldIgnored; + string id6_Item; + string id188_Today; + string id81_Item; + string id69_DCClassWithEnumAndStruct; + string id253_Data; + string id226_Z; + string id124_Item; + string id58_TypeWithGetSetArrayMembers; + string id276_Word; + string id40_Brass; + string id265_IsLoaded; + string id123_Item; + string id269_Optional; + string id74_Item; + string id25_SimpleDerivedClass; + string id102_Item; + string id184_DTO2; + string id70_BuiltInTypes; + string id234_IntValue; + string id197_NullableTime; + string id100_SimpleKnownTypeValue; + string id310_NCNameContent; + string id208_GroupVehicle; + string id57_SimpleType; + string id290_Item; + string id136_MiddleName; 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 id179_Quantity; + string id172_Child; + string id140_A; + string id170_P2; + string id284_CustomXmlArrayProperty; + string id211_AttributeString; + string id263_DisplayName; + string id148_ArrayOfOrderedItem; + string id255_MyEnum1; + string id183_DTO; + string id199_NullableDefaultTime; + string id119_Item; + string id106_MyXmlType; + string id145_ParameterOfString; + string id71_TypeA; string id12_TypeWithTimeSpanProperty; - string id90_SByteEnum; - string id38_Orchestra; - 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 id21_Employee; + string id112_TypeWithXmlQualifiedName; + string id177_Description; + string id230_DoubleField; + string id133_TypeClashA; + string id237_Parameters; + string id61_StructNotSerializable; + string id252_Collection; + string id165_NoneParameter; + string id186_NullableDTO; + string id251_NIntLProp; + string id132_TypeClashB; + string id196_DefaultTime; + string id313_Base64BinaryContent; + string id308_DateContent; + string id92_IntEnum; + string id180_LineTotal; + string id56_TypeWithDateTimeStringProperty; + string id159_XElement; + string id294_name; + string id260_DateTimeProperty; + string id238_xelement; + string id191_NullableDate; + string id93_UIntEnum; + string id150_int; + string id200_TestValue; + string id203_ByteProperty; + string id198_NullableTimeWithValue; + string id66_MyEnum; + string id18_DogBreed; + string id219_OrderDate; + string id311_NMTOKENContent; + string id78_Item; + string id104_TypeWithPropertyNameSpecified; string id36_ArrayOfDateTime; - string id224_Prop; - string id198_TimeSpanProperty; + string id215_City; + string id130_Item; + string id166_ArrayOfBoolean; protected override void InitIDs() { + id309_NameContent = Reader.NameTable.Add(@"NameContent"); + id85_WithStruct = Reader.NameTable.Add(@"WithStruct"); + id271_OptionalInt = Reader.NameTable.Add(@"OptionalInt"); + id240_DateTimeString = Reader.NameTable.Add(@"DateTimeString"); + id135_FirstName = Reader.NameTable.Add(@"FirstName"); + id307_QNameContent = Reader.NameTable.Add(@"QNameContent"); + id302_Foo = Reader.NameTable.Add(@"Foo"); + id279_XmlIncludeProperty = Reader.NameTable.Add(@"XmlIncludeProperty"); + id128_ComplexChoiceB = Reader.NameTable.Add(@"ComplexChoiceB"); + id283_httpelement = Reader.NameTable.Add(@"http://element"); + id167_QualifiedParameter = Reader.NameTable.Add(@"QualifiedParameter"); + id46_RootElement = Reader.NameTable.Add(@"RootElement"); + id44_Item = Reader.NameTable.Add(@"DefaultValuesSetToPositiveInfinity"); + id113_TypeWith2DArrayProperty2 = Reader.NameTable.Add(@"TypeWith2DArrayProperty2"); + id45_Item = Reader.NameTable.Add(@"DefaultValuesSetToNegativeInfinity"); + id96_AttributeTesting = Reader.NameTable.Add(@"AttributeTesting"); + id105_TypeWithXmlSchemaFormAttribute = Reader.NameTable.Add(@"TypeWithXmlSchemaFormAttribute"); id55_Item = Reader.NameTable.Add(@"DateTimeOffsetIXmlSerializableContainer"); - 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"); - 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"); + id194_Now = Reader.NameTable.Add(@"Now"); + id316_Amount = Reader.NameTable.Add(@"Amount"); + id178_UnitPrice = Reader.NameTable.Add(@"UnitPrice"); + id272_OptionullInt = Reader.NameTable.Add(@"OptionullInt"); + id193_NullableDefaultDate = Reader.NameTable.Add(@"NullableDefaultDate"); + id155_ArrayOfInstrument = Reader.NameTable.Add(@"ArrayOfInstrument"); + id163_httpmynamespace = Reader.NameTable.Add(@"http://mynamespace"); + id151_ArrayOfString = Reader.NameTable.Add(@"ArrayOfString"); + id160_ArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfSimpleType"); + id258_StringProperty = Reader.NameTable.Add(@"StringProperty"); + id301_EnumProperty = Reader.NameTable.Add(@"EnumProperty"); + id245_NIntAField = Reader.NameTable.Add(@"NIntAField"); + id210_value = Reader.NameTable.Add(@"value"); + id233_FloatProp = Reader.NameTable.Add(@"FloatProp"); + id297_MetricConfigUrl = Reader.NameTable.Add(@"MetricConfigUrl"); 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"); + id50_RootClass = Reader.NameTable.Add(@"RootClass"); + id164_ArrayOfString1 = Reader.NameTable.Add(@"ArrayOfString1"); + id182_Base64Content = Reader.NameTable.Add(@"Base64Content"); + id244_IntAField = Reader.NameTable.Add(@"IntAField"); + id143_Value2 = Reader.NameTable.Add(@"Value2"); + id315_Item = Reader.NameTable.Add(@"Item"); + id120_Item = Reader.NameTable.Add(@"TypeWithFieldBackedSpecifiedMember"); 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"); + id76_DerivedClassWithSameProperty = Reader.NameTable.Add(@"DerivedClassWithSameProperty"); + id216_State = Reader.NameTable.Add(@"State"); + id10_DateTimeDateWrapper = Reader.NameTable.Add(@"DateTimeDateWrapper"); + id103_Item = Reader.NameTable.Add(@"StructImplementingIXmlSerializableWithParameterlessConstructor"); + id187_NullableDefaultDTO = Reader.NameTable.Add(@"NullableDefaultDTO"); + id214_Line1 = Reader.NameTable.Add(@"Line1"); + id223_TotalCost = Reader.NameTable.Add(@"TotalCost"); + id291_NoneSchemaFormListProperty = Reader.NameTable.Add(@"NoneSchemaFormListProperty"); + id278_DecimalNumber = Reader.NameTable.Add(@"DecimalNumber"); + id89_ByteEnum = Reader.NameTable.Add(@"ByteEnum"); 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"); + id156_ArrayOfTypeWithLinkedProperty = Reader.NameTable.Add(@"ArrayOfTypeWithLinkedProperty"); + id20_Vehicle = Reader.NameTable.Add(@"Vehicle"); + id239_xelements = Reader.NameTable.Add(@"xelements"); + id241_CurrentDateTime = Reader.NameTable.Add(@"CurrentDateTime"); + id222_ShipCost = Reader.NameTable.Add(@"ShipCost"); + id115_Item = Reader.NameTable.Add(@"TypeWithEnumPropertyHavingDefaultValue"); + id153_ArrayOfDouble = Reader.NameTable.Add(@"ArrayOfDouble"); + id14_TypeWithByteProperty = Reader.NameTable.Add(@"TypeWithByteProperty"); + id162_ArrayOfItemChoiceType = Reader.NameTable.Add(@"ArrayOfItemChoiceType"); + id68_DCStruct = Reader.NameTable.Add(@"DCStruct"); + id248_IntAProp = Reader.NameTable.Add(@"IntAProp"); + id95_ULongEnum = Reader.NameTable.Add(@"ULongEnum"); + id220_Items = Reader.NameTable.Add(@"Items"); + id38_Orchestra = Reader.NameTable.Add(@"Orchestra"); + id126_MoreChoices = Reader.NameTable.Add(@"MoreChoices"); + id146_MsgDocumentType = Reader.NameTable.Add(@"MsgDocumentType"); + id13_Item = Reader.NameTable.Add(@"TypeWithDefaultTimeSpanProperty"); + id242_F1 = Reader.NameTable.Add(@"F1"); + id138_Name = Reader.NameTable.Add(@"Name"); + id41_Trumpet = Reader.NameTable.Add(@"Trumpet"); + id23_DerivedClass = Reader.NameTable.Add(@"DerivedClass"); + id7_DateOnlyWrapper = Reader.NameTable.Add(@"DateOnlyWrapper"); + id144_XmlSerializerAttributes = Reader.NameTable.Add(@"XmlSerializerAttributes"); + id204_Age = Reader.NameTable.Add(@"Age"); + id270_Optionull = Reader.NameTable.Add(@"Optionull"); + id42_Pet = Reader.NameTable.Add(@"Pet"); + id312_NMTOKENSContent = Reader.NameTable.Add(@"NMTOKENSContent"); + id64_ArrayOfAnyType = Reader.NameTable.Add(@"ArrayOfAnyType"); + id90_SByteEnum = Reader.NameTable.Add(@"SByteEnum"); 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"); + id261_ListProperty = Reader.NameTable.Add(@"ListProperty"); + id207_GroupName = Reader.NameTable.Add(@"GroupName"); + id229_Comment2 = Reader.NameTable.Add(@"Comment2"); + id149_ArrayOfInt = Reader.NameTable.Add(@"ArrayOfInt"); + id299_EmptyStringProperty = Reader.NameTable.Add(@"EmptyStringProperty"); + id80_SimpleDC = Reader.NameTable.Add(@"SimpleDC"); + id227_Prop = Reader.NameTable.Add(@"Prop"); + id158_ArrayOfXElement = Reader.NameTable.Add(@"ArrayOfXElement"); + id267_Int = Reader.NameTable.Add(@"Int"); 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"); + id287_StrProperty = Reader.NameTable.Add(@"StrProperty"); + id3_TypeWithXmlDocumentProperty = Reader.NameTable.Add(@"TypeWithXmlDocumentProperty"); + id295_customElement = Reader.NameTable.Add(@"customElement"); + id256_ByteArray = Reader.NameTable.Add(@"ByteArray"); + id262_ClassID = Reader.NameTable.Add(@"ClassID"); + id176_ItemName = Reader.NameTable.Add(@"ItemName"); + id249_NIntAProp = Reader.NameTable.Add(@"NIntAProp"); + id246_IntLField = Reader.NameTable.Add(@"IntLField"); + id282_XmlElementPropertyNode = Reader.NameTable.Add(@"XmlElementPropertyNode"); + id84_ClassImplementsInterface = Reader.NameTable.Add(@"ClassImplementsInterface"); + id107_Item = Reader.NameTable.Add(@"TypeWithSchemaFormInXmlAttribute"); + id94_LongEnum = Reader.NameTable.Add(@"LongEnum"); + id16_Animal = Reader.NameTable.Add(@"Animal"); 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"); + id280_XmlEnumProperty = Reader.NameTable.Add(@"XmlEnumProperty"); 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"); + id192_NullableDateWithValue = Reader.NameTable.Add(@"NullableDateWithValue"); + id116_Item = Reader.NameTable.Add(@"TypeWithEnumFlagPropertyHavingDefaultValue"); + id286_SimpleTypeValue = Reader.NameTable.Add(@"SimpleTypeValue"); + id259_IntProperty = Reader.NameTable.Add(@"IntProperty"); + id189_MyDate = Reader.NameTable.Add(@"MyDate"); + id1_TypeWithXmlElementProperty = Reader.NameTable.Add(@"TypeWithXmlElementProperty"); + id319_strfld = Reader.NameTable.Add(@"strfld"); + id321_httptestcom = Reader.NameTable.Add(@"http://test.com"); + id91_ShortEnum = Reader.NameTable.Add(@"ShortEnum"); + id22_BaseClass = Reader.NameTable.Add(@"BaseClass"); + id121_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithArrayProperties"); + id28_DerivedIXmlSerializable = Reader.NameTable.Add(@"DerivedIXmlSerializable"); + id274_Struct2 = Reader.NameTable.Add(@"Struct2"); + id19_Group = Reader.NameTable.Add(@"Group"); + id268_Short = Reader.NameTable.Add(@"Short"); + id202_TimeSpanProperty2 = Reader.NameTable.Add(@"TimeSpanProperty2"); + id32_OrderedItem = Reader.NameTable.Add(@"OrderedItem"); + id97_ItemChoiceType = Reader.NameTable.Add(@"ItemChoiceType"); + id303_Bar = Reader.NameTable.Add(@"Bar"); + id225_Y = Reader.NameTable.Add(@"Y"); + id236_refs = Reader.NameTable.Add(@"refs"); + id75_BaseClassWithSamePropertyName = Reader.NameTable.Add(@"BaseClassWithSamePropertyName"); + id99_KnownTypesThroughConstructor = Reader.NameTable.Add(@"KnownTypesThroughConstructor"); + id275_XmlAttributeName = Reader.NameTable.Add(@"XmlAttributeName"); + id169_P1 = Reader.NameTable.Add(@"P1"); + id27_Item = Reader.NameTable.Add(@"http://example.com/serializer-test-namespace"); + id161_ArrayOfTypeA = Reader.NameTable.Add(@"ArrayOfTypeA"); + id108_CustomDocument = Reader.NameTable.Add(@"CustomDocument"); + id111_ServerSettings = Reader.NameTable.Add(@"ServerSettings"); id4_TypeWithBinaryProperty = Reader.NameTable.Add(@"TypeWithBinaryProperty"); - id64_ArrayOfAnyType = Reader.NameTable.Add(@"ArrayOfAnyType"); - id8_TimeOnlyWrapper = Reader.NameTable.Add(@"TimeOnlyWrapper"); - id56_TypeWithDateTimeStringProperty = Reader.NameTable.Add(@"TypeWithDateTimeStringProperty"); - id208_AttributeString = Reader.NameTable.Add(@"AttributeString"); + id30_httpwwwcontoso1com = Reader.NameTable.Add(@"http://www.contoso1.com"); + id318_IntField1 = Reader.NameTable.Add(@"IntField1"); + id171_Value = Reader.NameTable.Add(@"Value"); + id217_Zip = Reader.NameTable.Add(@"Zip"); + id157_ArrayOfParameter = Reader.NameTable.Add(@"ArrayOfParameter"); + id232_DoubleProp = Reader.NameTable.Add(@"DoubleProp"); + id175_Modulation = Reader.NameTable.Add(@"Modulation"); + id213_BoolValue = Reader.NameTable.Add(@"BoolValue"); + id224_X = Reader.NameTable.Add(@"X"); + id277_Number = Reader.NameTable.Add(@"Number"); + id72_TypeB = Reader.NameTable.Add(@"TypeB"); + id127_ComplexChoiceA = Reader.NameTable.Add(@"ComplexChoiceA"); + id228_Instruments = Reader.NameTable.Add(@"Instruments"); + id257_Item = Reader.NameTable.Add(@"PropertyNameWithSpecialCharacters漢ñ"); + id65_anyType = Reader.NameTable.Add(@"anyType"); + id11_DateTimeTimeWrapper = Reader.NameTable.Add(@"DateTimeTimeWrapper"); + id285_EnumValue = Reader.NameTable.Add(@"EnumValue"); + id281_Item = Reader.NameTable.Add(@"XmlNamespaceDeclarationsProperty"); + id264_Id = Reader.NameTable.Add(@"Id"); + id154_double = Reader.NameTable.Add(@"double"); + id125_Item = Reader.NameTable.Add(@"TypeWithPropertyHavingComplexChoice"); + id31_Address = Reader.NameTable.Add(@"Address"); + id250_IntLProp = Reader.NameTable.Add(@"IntLProp"); + id173_Children = Reader.NameTable.Add(@"Children"); + id137_LastName = Reader.NameTable.Add(@"LastName"); + id266_Some = Reader.NameTable.Add(@"Some"); + id168_ArrayOfArrayOfSimpleType = Reader.NameTable.Add(@"ArrayOfArrayOfSimpleType"); + id247_NIntLField = Reader.NameTable.Add(@"NIntLField"); 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"); + id118_Item = Reader.NameTable.Add(@"BaseTypeWithShouldSerializeMethod"); + id33_AliasedTestType = Reader.NameTable.Add(@"AliasedTestType"); + id35_DerivedClass1 = Reader.NameTable.Add(@"DerivedClass1"); + id131_Root = Reader.NameTable.Add(@"Root"); 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"); - 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"); - 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"); + id304_StringArrayValue = Reader.NameTable.Add(@"StringArrayValue"); + id139_ContainerType = Reader.NameTable.Add(@"ContainerType"); + id212_DateTimeValue = Reader.NameTable.Add(@"DateTimeValue"); + id317_IntField2 = Reader.NameTable.Add(@"IntField2"); + id181_BinaryHexContent = Reader.NameTable.Add(@"BinaryHexContent"); + id51_Parameter = Reader.NameTable.Add(@"Parameter"); + id86_SomeStruct = Reader.NameTable.Add(@"SomeStruct"); + id235_id = Reader.NameTable.Add(@"id"); + id54_XElementArrayWrapper = Reader.NameTable.Add(@"XElementArrayWrapper"); + id110_Item = Reader.NameTable.Add(@"TypeWithNonPublicDefaultConstructor"); + id174_IsValved = Reader.NameTable.Add(@"IsValved"); + id62_TypeWithMyCollectionField = Reader.NameTable.Add(@"TypeWithMyCollectionField"); + id201_TimeSpanProperty = Reader.NameTable.Add(@"TimeSpanProperty"); + id52_XElementWrapper = Reader.NameTable.Add(@"XElementWrapper"); + id195_MyTime = Reader.NameTable.Add(@"MyTime"); + id8_TimeOnlyWrapper = Reader.NameTable.Add(@"TimeOnlyWrapper"); 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"); - id20_Vehicle = Reader.NameTable.Add(@"Vehicle"); + id209_EmployeeName = Reader.NameTable.Add(@"EmployeeName"); + id9_TimeOnlyAsXsdTimeWrapper = Reader.NameTable.Add(@"TimeOnlyAsXsdTimeWrapper"); + id134_Person = Reader.NameTable.Add(@"Person"); + id77_DerivedClassWithSameProperty2 = Reader.NameTable.Add(@"DerivedClassWithSameProperty2"); + id73_TypeHasArrayOfASerializedAsB = Reader.NameTable.Add(@"TypeHasArrayOfASerializedAsB"); + id314_HexBinaryContent = Reader.NameTable.Add(@"HexBinaryContent"); + id206_LicenseNumber = Reader.NameTable.Add(@"LicenseNumber"); id15_TypeWithXmlNodeArrayProperty = Reader.NameTable.Add(@"TypeWithXmlNodeArrayProperty"); - id74_Item = Reader.NameTable.Add(@"__TypeNameWithSpecialCharacters漢ñ"); + id34_BaseClass1 = Reader.NameTable.Add(@"BaseClass1"); + id109_CustomElement = Reader.NameTable.Add(@"CustomElement"); + id185_DefaultDTO = Reader.NameTable.Add(@"DefaultDTO"); + id218_ShipTo = Reader.NameTable.Add(@"ShipTo"); + id221_SubTotal = Reader.NameTable.Add(@"SubTotal"); + id2_Item = Reader.NameTable.Add(@""); + id67_TypeWithEnumMembers = Reader.NameTable.Add(@"TypeWithEnumMembers"); + id305_IntArrayValue = Reader.NameTable.Add(@"IntArrayValue"); + id298_TwoDArrayOfSimpleType = Reader.NameTable.Add(@"TwoDArrayOfSimpleType"); + id47_TypeWithLinkedProperty = Reader.NameTable.Add(@"TypeWithLinkedProperty"); + id254_MyStruct = Reader.NameTable.Add(@"MyStruct"); + id98_TypeWithAnyAttribute = Reader.NameTable.Add(@"TypeWithAnyAttribute"); + id29_PurchaseOrder = Reader.NameTable.Add(@"PurchaseOrder"); + id243_F2 = Reader.NameTable.Add(@"F2"); + id60_TypeWithArraylikeMembers = Reader.NameTable.Add(@"TypeWithArraylikeMembers"); + id300_CharProperty = Reader.NameTable.Add(@"CharProperty"); + id141_B = Reader.NameTable.Add(@"B"); + id205_Breed = Reader.NameTable.Add(@"Breed"); + id122_Item = Reader.NameTable.Add(@"KnownTypesThroughConstructorWithValue"); + id288_MyField = Reader.NameTable.Add(@"MyField"); + id296_DS2Root = Reader.NameTable.Add(@"DS2Root"); 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"); - 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"); - id52_XElementWrapper = Reader.NameTable.Add(@"XElementWrapper"); + id26_BaseIXmlSerializable = Reader.NameTable.Add(@"BaseIXmlSerializable"); + id190_DefaultDate = Reader.NameTable.Add(@"DefaultDate"); + id129_TypeWithFieldsOrdered = Reader.NameTable.Add(@"TypeWithFieldsOrdered"); + id152_string = Reader.NameTable.Add(@"string"); + id320_TestProperty = Reader.NameTable.Add(@"TestProperty"); + id24_SimpleBaseClass = Reader.NameTable.Add(@"SimpleBaseClass"); + id147_Item = Reader.NameTable.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType"); + id231_SingleField = Reader.NameTable.Add(@"SingleField"); + id142_Value1 = Reader.NameTable.Add(@"Value1"); 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"); + id87_WithEnums = Reader.NameTable.Add(@"WithEnums"); + id293_XmlAttributeForm = Reader.NameTable.Add(@"XmlAttributeForm"); + id114_Item = Reader.NameTable.Add(@"TypeWithPropertiesHavingDefaultValue"); 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"); + id306_DateTimeContent = Reader.NameTable.Add(@"DateTimeContent"); + id273_Struct1 = Reader.NameTable.Add(@"Struct1"); + id292_Item = Reader.NameTable.Add(@"QualifiedSchemaFormListProperty"); + id289_MyFieldIgnored = Reader.NameTable.Add(@"MyFieldIgnored"); + id6_Item = Reader.NameTable.Add(@"TypeWithDateAndTimeOnlyProperties"); + id188_Today = Reader.NameTable.Add(@"Today"); + id81_Item = Reader.NameTable.Add(@"TypeWithXmlTextAttributeOnArray"); + id69_DCClassWithEnumAndStruct = Reader.NameTable.Add(@"DCClassWithEnumAndStruct"); + id253_Data = Reader.NameTable.Add(@"Data"); + id226_Z = Reader.NameTable.Add(@"Z"); + id124_Item = Reader.NameTable.Add(@"TypeWithArrayPropertyHavingChoice"); + id58_TypeWithGetSetArrayMembers = Reader.NameTable.Add(@"TypeWithGetSetArrayMembers"); + id276_Word = Reader.NameTable.Add(@"Word"); + id40_Brass = Reader.NameTable.Add(@"Brass"); + id265_IsLoaded = Reader.NameTable.Add(@"IsLoaded"); + id123_Item = Reader.NameTable.Add(@"TypeWithTypesHavingCustomFormatter"); + id269_Optional = Reader.NameTable.Add(@"Optional"); + id74_Item = Reader.NameTable.Add(@"__TypeNameWithSpecialCharacters漢ñ"); + id25_SimpleDerivedClass = Reader.NameTable.Add(@"SimpleDerivedClass"); + id102_Item = Reader.NameTable.Add(@"StructImplementingIXmlSerializableWithoutParameterlessConstructor"); + id184_DTO2 = Reader.NameTable.Add(@"DTO2"); + id70_BuiltInTypes = Reader.NameTable.Add(@"BuiltInTypes"); + id234_IntValue = Reader.NameTable.Add(@"IntValue"); + id197_NullableTime = Reader.NameTable.Add(@"NullableTime"); + id100_SimpleKnownTypeValue = Reader.NameTable.Add(@"SimpleKnownTypeValue"); + id310_NCNameContent = Reader.NameTable.Add(@"NCNameContent"); + id208_GroupVehicle = Reader.NameTable.Add(@"GroupVehicle"); + id57_SimpleType = Reader.NameTable.Add(@"SimpleType"); + id290_Item = Reader.NameTable.Add(@"UnqualifiedSchemaFormListProperty"); + id136_MiddleName = Reader.NameTable.Add(@"MiddleName"); 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"); + id179_Quantity = Reader.NameTable.Add(@"Quantity"); + id172_Child = Reader.NameTable.Add(@"Child"); + id140_A = Reader.NameTable.Add(@"A"); + id170_P2 = Reader.NameTable.Add(@"P2"); + id284_CustomXmlArrayProperty = Reader.NameTable.Add(@"CustomXmlArrayProperty"); + id211_AttributeString = Reader.NameTable.Add(@"AttributeString"); + id263_DisplayName = Reader.NameTable.Add(@"DisplayName"); + id148_ArrayOfOrderedItem = Reader.NameTable.Add(@"ArrayOfOrderedItem"); + id255_MyEnum1 = Reader.NameTable.Add(@"MyEnum1"); + id183_DTO = Reader.NameTable.Add(@"DTO"); + id199_NullableDefaultTime = Reader.NameTable.Add(@"NullableDefaultTime"); + id119_Item = Reader.NameTable.Add(@"DerivedTypeWithInheritedShouldSerialize"); + id106_MyXmlType = Reader.NameTable.Add(@"MyXmlType"); + id145_ParameterOfString = Reader.NameTable.Add(@"ParameterOfString"); + id71_TypeA = Reader.NameTable.Add(@"TypeA"); 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"); + id21_Employee = Reader.NameTable.Add(@"Employee"); + id112_TypeWithXmlQualifiedName = Reader.NameTable.Add(@"TypeWithXmlQualifiedName"); + id177_Description = Reader.NameTable.Add(@"Description"); + id230_DoubleField = Reader.NameTable.Add(@"DoubleField"); + id133_TypeClashA = Reader.NameTable.Add(@"TypeClashA"); + id237_Parameters = Reader.NameTable.Add(@"Parameters"); + id61_StructNotSerializable = Reader.NameTable.Add(@"StructNotSerializable"); + id252_Collection = Reader.NameTable.Add(@"Collection"); + id165_NoneParameter = Reader.NameTable.Add(@"NoneParameter"); + id186_NullableDTO = Reader.NameTable.Add(@"NullableDTO"); + id251_NIntLProp = Reader.NameTable.Add(@"NIntLProp"); + id132_TypeClashB = Reader.NameTable.Add(@"TypeClashB"); + id196_DefaultTime = Reader.NameTable.Add(@"DefaultTime"); + id313_Base64BinaryContent = Reader.NameTable.Add(@"Base64BinaryContent"); + id308_DateContent = Reader.NameTable.Add(@"DateContent"); + id92_IntEnum = Reader.NameTable.Add(@"IntEnum"); + id180_LineTotal = Reader.NameTable.Add(@"LineTotal"); + id56_TypeWithDateTimeStringProperty = Reader.NameTable.Add(@"TypeWithDateTimeStringProperty"); + id159_XElement = Reader.NameTable.Add(@"XElement"); + id294_name = Reader.NameTable.Add(@"name"); + id260_DateTimeProperty = Reader.NameTable.Add(@"DateTimeProperty"); + id238_xelement = Reader.NameTable.Add(@"xelement"); + id191_NullableDate = Reader.NameTable.Add(@"NullableDate"); + id93_UIntEnum = Reader.NameTable.Add(@"UIntEnum"); + id150_int = Reader.NameTable.Add(@"int"); + id200_TestValue = Reader.NameTable.Add(@"TestValue"); + id203_ByteProperty = Reader.NameTable.Add(@"ByteProperty"); + id198_NullableTimeWithValue = Reader.NameTable.Add(@"NullableTimeWithValue"); + id66_MyEnum = Reader.NameTable.Add(@"MyEnum"); + id18_DogBreed = Reader.NameTable.Add(@"DogBreed"); + id219_OrderDate = Reader.NameTable.Add(@"OrderDate"); + id311_NMTOKENContent = Reader.NameTable.Add(@"NMTOKENContent"); + id78_Item = Reader.NameTable.Add(@"TypeWithDateTimePropertyAsXmlTime"); + id104_TypeWithPropertyNameSpecified = Reader.NameTable.Add(@"TypeWithPropertyNameSpecified"); id36_ArrayOfDateTime = Reader.NameTable.Add(@"ArrayOfDateTime"); - id224_Prop = Reader.NameTable.Add(@"Prop"); - id198_TimeSpanProperty = Reader.NameTable.Add(@"TimeSpanProperty"); + id215_City = Reader.NameTable.Add(@"City"); + id130_Item = Reader.NameTable.Add(@"TypeWithKnownTypesOfCollectionsWithConflictingXmlName"); + id166_ArrayOfBoolean = Reader.NameTable.Add(@"ArrayOfBoolean"); } } @@ -16353,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).Write121_TypeWithXmlElementProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write124_TypeWithXmlElementProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read127_TypeWithXmlElementProperty(); + return ((XmlSerializationReader1)reader).Read130_TypeWithXmlElementProperty(); } } @@ -16368,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).Write122_TypeWithXmlDocumentProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write125_TypeWithXmlDocumentProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read128_TypeWithXmlDocumentProperty(); + return ((XmlSerializationReader1)reader).Read131_TypeWithXmlDocumentProperty(); } } @@ -16383,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).Write123_TypeWithBinaryProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write126_TypeWithBinaryProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read129_TypeWithBinaryProperty(); + return ((XmlSerializationReader1)reader).Read132_TypeWithBinaryProperty(); } } @@ -16398,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).Write124_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write127_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read130_Item(); + return ((XmlSerializationReader1)reader).Read133_Item(); } } @@ -16413,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).Write125_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write128_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read131_Item(); + return ((XmlSerializationReader1)reader).Read134_Item(); } } @@ -16428,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).Write126_DateOnlyWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write129_DateOnlyWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read132_DateOnlyWrapper(); + return ((XmlSerializationReader1)reader).Read135_DateOnlyWrapper(); } } @@ -16443,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).Write127_TimeOnlyWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write130_TimeOnlyWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read133_TimeOnlyWrapper(); + return ((XmlSerializationReader1)reader).Read136_TimeOnlyWrapper(); } } @@ -16458,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).Write128_TimeOnlyAsXsdTimeWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write131_TimeOnlyAsXsdTimeWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read134_TimeOnlyAsXsdTimeWrapper(); + return ((XmlSerializationReader1)reader).Read137_TimeOnlyAsXsdTimeWrapper(); } } @@ -16473,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).Write129_DateTimeDateWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write132_DateTimeDateWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read135_DateTimeDateWrapper(); + return ((XmlSerializationReader1)reader).Read138_DateTimeDateWrapper(); } } @@ -16488,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).Write130_DateTimeTimeWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write133_DateTimeTimeWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read136_DateTimeTimeWrapper(); + return ((XmlSerializationReader1)reader).Read139_DateTimeTimeWrapper(); } } @@ -16503,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).Write131_TypeWithTimeSpanProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write134_TypeWithTimeSpanProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read137_TypeWithTimeSpanProperty(); + return ((XmlSerializationReader1)reader).Read140_TypeWithTimeSpanProperty(); } } @@ -16518,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).Write132_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write135_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read138_Item(); + return ((XmlSerializationReader1)reader).Read141_Item(); } } @@ -16533,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).Write133_TypeWithByteProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write136_TypeWithByteProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read139_TypeWithByteProperty(); + return ((XmlSerializationReader1)reader).Read142_TypeWithByteProperty(); } } @@ -16548,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).Write134_TypeWithXmlNodeArrayProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write137_TypeWithXmlNodeArrayProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read140_TypeWithXmlNodeArrayProperty(); + return ((XmlSerializationReader1)reader).Read143_TypeWithXmlNodeArrayProperty(); } } @@ -16563,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).Write135_Animal(objectToSerialize); + ((XmlSerializationWriter1)writer).Write138_Animal(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read141_Animal(); + return ((XmlSerializationReader1)reader).Read144_Animal(); } } @@ -16578,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).Write136_Dog(objectToSerialize); + ((XmlSerializationWriter1)writer).Write139_Dog(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read142_Dog(); + return ((XmlSerializationReader1)reader).Read145_Dog(); } } @@ -16593,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).Write137_DogBreed(objectToSerialize); + ((XmlSerializationWriter1)writer).Write140_DogBreed(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read143_DogBreed(); + return ((XmlSerializationReader1)reader).Read146_DogBreed(); } } @@ -16608,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).Write138_Group(objectToSerialize); + ((XmlSerializationWriter1)writer).Write141_Group(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read144_Group(); + return ((XmlSerializationReader1)reader).Read147_Group(); } } @@ -16623,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).Write139_Vehicle(objectToSerialize); + ((XmlSerializationWriter1)writer).Write142_Vehicle(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read145_Vehicle(); + return ((XmlSerializationReader1)reader).Read148_Vehicle(); } } @@ -16638,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).Write140_Employee(objectToSerialize); + ((XmlSerializationWriter1)writer).Write143_Employee(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read146_Employee(); + return ((XmlSerializationReader1)reader).Read149_Employee(); } } @@ -16653,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).Write141_BaseClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write144_BaseClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read147_BaseClass(); + return ((XmlSerializationReader1)reader).Read150_BaseClass(); } } @@ -16668,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).Write142_DerivedClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write145_DerivedClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read148_DerivedClass(); + return ((XmlSerializationReader1)reader).Read151_DerivedClass(); } } @@ -16683,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).Write143_SimpleBaseClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write146_SimpleBaseClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read149_SimpleBaseClass(); + return ((XmlSerializationReader1)reader).Read152_SimpleBaseClass(); } } @@ -16698,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).Write144_SimpleDerivedClass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write147_SimpleDerivedClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read150_SimpleDerivedClass(); + return ((XmlSerializationReader1)reader).Read153_SimpleDerivedClass(); } } @@ -16713,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).Write145_BaseIXmlSerializable(objectToSerialize); + ((XmlSerializationWriter1)writer).Write148_BaseIXmlSerializable(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read151_BaseIXmlSerializable(); + return ((XmlSerializationReader1)reader).Read154_BaseIXmlSerializable(); } } @@ -16728,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).Write146_DerivedIXmlSerializable(objectToSerialize); + ((XmlSerializationWriter1)writer).Write149_DerivedIXmlSerializable(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read152_DerivedIXmlSerializable(); + return ((XmlSerializationReader1)reader).Read155_DerivedIXmlSerializable(); } } @@ -16743,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).Write147_PurchaseOrder(objectToSerialize); + ((XmlSerializationWriter1)writer).Write150_PurchaseOrder(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read153_PurchaseOrder(); + return ((XmlSerializationReader1)reader).Read156_PurchaseOrder(); } } @@ -16758,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).Write148_Address(objectToSerialize); + ((XmlSerializationWriter1)writer).Write151_Address(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read154_Address(); + return ((XmlSerializationReader1)reader).Read157_Address(); } } @@ -16773,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).Write149_OrderedItem(objectToSerialize); + ((XmlSerializationWriter1)writer).Write152_OrderedItem(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read155_OrderedItem(); + return ((XmlSerializationReader1)reader).Read158_OrderedItem(); } } @@ -16788,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).Write150_AliasedTestType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write153_AliasedTestType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read156_AliasedTestType(); + return ((XmlSerializationReader1)reader).Read159_AliasedTestType(); } } @@ -16803,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).Write151_BaseClass1(objectToSerialize); + ((XmlSerializationWriter1)writer).Write154_BaseClass1(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read157_BaseClass1(); + return ((XmlSerializationReader1)reader).Read160_BaseClass1(); } } @@ -16818,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).Write152_DerivedClass1(objectToSerialize); + ((XmlSerializationWriter1)writer).Write155_DerivedClass1(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read158_DerivedClass1(); + return ((XmlSerializationReader1)reader).Read161_DerivedClass1(); } } @@ -16833,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).Write153_ArrayOfDateTime(objectToSerialize); + ((XmlSerializationWriter1)writer).Write156_ArrayOfDateTime(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read159_ArrayOfDateTime(); + return ((XmlSerializationReader1)reader).Read162_ArrayOfDateTime(); } } @@ -16848,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).Write154_Orchestra(objectToSerialize); + ((XmlSerializationWriter1)writer).Write157_Orchestra(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read160_Orchestra(); + return ((XmlSerializationReader1)reader).Read163_Orchestra(); } } @@ -16863,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).Write155_Instrument(objectToSerialize); + ((XmlSerializationWriter1)writer).Write158_Instrument(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read161_Instrument(); + return ((XmlSerializationReader1)reader).Read164_Instrument(); } } @@ -16878,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).Write156_Brass(objectToSerialize); + ((XmlSerializationWriter1)writer).Write159_Brass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read162_Brass(); + return ((XmlSerializationReader1)reader).Read165_Brass(); } } @@ -16893,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).Write157_Trumpet(objectToSerialize); + ((XmlSerializationWriter1)writer).Write160_Trumpet(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read163_Trumpet(); + return ((XmlSerializationReader1)reader).Read166_Trumpet(); } } @@ -16908,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).Write158_Pet(objectToSerialize); + ((XmlSerializationWriter1)writer).Write161_Pet(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read164_Pet(); + return ((XmlSerializationReader1)reader).Read167_Pet(); } } @@ -16923,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).Write159_DefaultValuesSetToNaN(objectToSerialize); + ((XmlSerializationWriter1)writer).Write162_DefaultValuesSetToNaN(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read165_DefaultValuesSetToNaN(); + return ((XmlSerializationReader1)reader).Read168_DefaultValuesSetToNaN(); } } @@ -16938,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).Write160_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write163_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read166_Item(); + return ((XmlSerializationReader1)reader).Read169_Item(); } } @@ -16953,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).Write161_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write164_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read167_Item(); + return ((XmlSerializationReader1)reader).Read170_Item(); } } @@ -16968,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).Write162_RootElement(objectToSerialize); + ((XmlSerializationWriter1)writer).Write165_RootElement(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read168_RootElement(); + return ((XmlSerializationReader1)reader).Read171_RootElement(); } } @@ -16983,11 +17324,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).Write166_TypeWithLinkedProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read169_TypeWithLinkedProperty(); + return ((XmlSerializationReader1)reader).Read172_TypeWithLinkedProperty(); } } @@ -16998,11 +17339,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).Write167_Document(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read170_Document(); + return ((XmlSerializationReader1)reader).Read173_Document(); } } @@ -17013,11 +17354,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).Write168_RootClass(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read171_RootClass(); + return ((XmlSerializationReader1)reader).Read174_RootClass(); } } @@ -17028,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).Write166_Parameter(objectToSerialize); + ((XmlSerializationWriter1)writer).Write169_Parameter(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read172_Parameter(); + return ((XmlSerializationReader1)reader).Read175_Parameter(); } } @@ -17043,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).Write167_XElementWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write170_XElementWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read173_XElementWrapper(); + return ((XmlSerializationReader1)reader).Read176_XElementWrapper(); } } @@ -17058,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).Write168_XElementStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write171_XElementStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read174_XElementStruct(); + return ((XmlSerializationReader1)reader).Read177_XElementStruct(); } } @@ -17073,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).Write169_XElementArrayWrapper(objectToSerialize); + ((XmlSerializationWriter1)writer).Write172_XElementArrayWrapper(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read175_XElementArrayWrapper(); + return ((XmlSerializationReader1)reader).Read178_XElementArrayWrapper(); } } @@ -17088,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).Write170_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write173_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read176_Item(); + return ((XmlSerializationReader1)reader).Read179_Item(); } } @@ -17103,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).Write171_TypeWithDateTimeStringProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write174_TypeWithDateTimeStringProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read177_TypeWithDateTimeStringProperty(); + return ((XmlSerializationReader1)reader).Read180_TypeWithDateTimeStringProperty(); } } @@ -17118,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).Write172_SimpleType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write175_SimpleType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read178_SimpleType(); + return ((XmlSerializationReader1)reader).Read181_SimpleType(); } } @@ -17133,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).Write173_TypeWithGetSetArrayMembers(objectToSerialize); + ((XmlSerializationWriter1)writer).Write176_TypeWithGetSetArrayMembers(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read179_TypeWithGetSetArrayMembers(); + return ((XmlSerializationReader1)reader).Read182_TypeWithGetSetArrayMembers(); } } @@ -17148,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).Write174_TypeWithGetOnlyArrayProperties(objectToSerialize); + ((XmlSerializationWriter1)writer).Write177_TypeWithGetOnlyArrayProperties(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read180_TypeWithGetOnlyArrayProperties(); + return ((XmlSerializationReader1)reader).Read183_TypeWithGetOnlyArrayProperties(); } } @@ -17163,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).Write175_TypeWithArraylikeMembers(objectToSerialize); + ((XmlSerializationWriter1)writer).Write178_TypeWithArraylikeMembers(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read181_TypeWithArraylikeMembers(); + return ((XmlSerializationReader1)reader).Read184_TypeWithArraylikeMembers(); } } @@ -17178,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).Write176_StructNotSerializable(objectToSerialize); + ((XmlSerializationWriter1)writer).Write179_StructNotSerializable(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read182_StructNotSerializable(); + return ((XmlSerializationReader1)reader).Read185_StructNotSerializable(); } } @@ -17193,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).Write177_TypeWithMyCollectionField(objectToSerialize); + ((XmlSerializationWriter1)writer).Write180_TypeWithMyCollectionField(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read183_TypeWithMyCollectionField(); + return ((XmlSerializationReader1)reader).Read186_TypeWithMyCollectionField(); } } @@ -17208,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).Write178_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write181_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read184_Item(); + return ((XmlSerializationReader1)reader).Read187_Item(); } } @@ -17223,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).Write179_ArrayOfAnyType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write182_ArrayOfAnyType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read185_ArrayOfAnyType(); + return ((XmlSerializationReader1)reader).Read188_ArrayOfAnyType(); } } @@ -17238,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).Write180_MyEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write183_MyEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read186_MyEnum(); + return ((XmlSerializationReader1)reader).Read189_MyEnum(); } } @@ -17253,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).Write181_TypeWithEnumMembers(objectToSerialize); + ((XmlSerializationWriter1)writer).Write184_TypeWithEnumMembers(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read187_TypeWithEnumMembers(); + return ((XmlSerializationReader1)reader).Read190_TypeWithEnumMembers(); } } @@ -17268,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).Write182_DCStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write185_DCStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read188_DCStruct(); + return ((XmlSerializationReader1)reader).Read191_DCStruct(); } } @@ -17283,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).Write183_DCClassWithEnumAndStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write186_DCClassWithEnumAndStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read189_DCClassWithEnumAndStruct(); + return ((XmlSerializationReader1)reader).Read192_DCClassWithEnumAndStruct(); } } @@ -17298,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).Write184_BuiltInTypes(objectToSerialize); + ((XmlSerializationWriter1)writer).Write187_BuiltInTypes(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read190_BuiltInTypes(); + return ((XmlSerializationReader1)reader).Read193_BuiltInTypes(); } } @@ -17313,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).Write185_TypeA(objectToSerialize); + ((XmlSerializationWriter1)writer).Write188_TypeA(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read191_TypeA(); + return ((XmlSerializationReader1)reader).Read194_TypeA(); } } @@ -17328,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).Write186_TypeB(objectToSerialize); + ((XmlSerializationWriter1)writer).Write189_TypeB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read192_TypeB(); + return ((XmlSerializationReader1)reader).Read195_TypeB(); } } @@ -17343,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).Write187_TypeHasArrayOfASerializedAsB(objectToSerialize); + ((XmlSerializationWriter1)writer).Write190_TypeHasArrayOfASerializedAsB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read193_TypeHasArrayOfASerializedAsB(); + return ((XmlSerializationReader1)reader).Read196_TypeHasArrayOfASerializedAsB(); } } @@ -17358,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).Write188_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write191_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read194_Item(); + return ((XmlSerializationReader1)reader).Read197_Item(); } } @@ -17373,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).Write189_BaseClassWithSamePropertyName(objectToSerialize); + ((XmlSerializationWriter1)writer).Write192_BaseClassWithSamePropertyName(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read195_BaseClassWithSamePropertyName(); + return ((XmlSerializationReader1)reader).Read198_BaseClassWithSamePropertyName(); } } @@ -17388,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).Write190_DerivedClassWithSameProperty(objectToSerialize); + ((XmlSerializationWriter1)writer).Write193_DerivedClassWithSameProperty(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read196_DerivedClassWithSameProperty(); + return ((XmlSerializationReader1)reader).Read199_DerivedClassWithSameProperty(); } } @@ -17403,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).Write191_DerivedClassWithSameProperty2(objectToSerialize); + ((XmlSerializationWriter1)writer).Write194_DerivedClassWithSameProperty2(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read197_DerivedClassWithSameProperty2(); + return ((XmlSerializationReader1)reader).Read200_DerivedClassWithSameProperty2(); } } @@ -17418,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).Write192_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write195_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read198_Item(); + return ((XmlSerializationReader1)reader).Read201_Item(); } } @@ -17433,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).Write193_TypeWithByteArrayAsXmlText(objectToSerialize); + ((XmlSerializationWriter1)writer).Write196_TypeWithByteArrayAsXmlText(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read199_TypeWithByteArrayAsXmlText(); + return ((XmlSerializationReader1)reader).Read202_TypeWithByteArrayAsXmlText(); } } @@ -17448,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).Write194_SimpleDC(objectToSerialize); + ((XmlSerializationWriter1)writer).Write197_SimpleDC(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read200_SimpleDC(); + return ((XmlSerializationReader1)reader).Read203_SimpleDC(); } } @@ -17463,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).Write195_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write198_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read201_Item(); + return ((XmlSerializationReader1)reader).Read204_Item(); } } @@ -17478,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).Write196_EnumFlags(objectToSerialize); + ((XmlSerializationWriter1)writer).Write199_EnumFlags(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read202_EnumFlags(); + return ((XmlSerializationReader1)reader).Read205_EnumFlags(); } } @@ -17493,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).Write197_ClassImplementsInterface(objectToSerialize); + ((XmlSerializationWriter1)writer).Write200_ClassImplementsInterface(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read203_ClassImplementsInterface(); + return ((XmlSerializationReader1)reader).Read206_ClassImplementsInterface(); } } @@ -17508,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).Write198_WithStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write201_WithStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read204_WithStruct(); + return ((XmlSerializationReader1)reader).Read207_WithStruct(); } } @@ -17523,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).Write199_SomeStruct(objectToSerialize); + ((XmlSerializationWriter1)writer).Write202_SomeStruct(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read205_SomeStruct(); + return ((XmlSerializationReader1)reader).Read208_SomeStruct(); } } @@ -17538,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).Write200_WithEnums(objectToSerialize); + ((XmlSerializationWriter1)writer).Write203_WithEnums(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read206_WithEnums(); + return ((XmlSerializationReader1)reader).Read209_WithEnums(); } } @@ -17553,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).Write201_WithNullables(objectToSerialize); + ((XmlSerializationWriter1)writer).Write204_WithNullables(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read207_WithNullables(); + return ((XmlSerializationReader1)reader).Read210_WithNullables(); } } @@ -17568,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).Write202_ByteEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write205_ByteEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read208_ByteEnum(); + return ((XmlSerializationReader1)reader).Read211_ByteEnum(); } } @@ -17583,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).Write203_SByteEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write206_SByteEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read209_SByteEnum(); + return ((XmlSerializationReader1)reader).Read212_SByteEnum(); } } @@ -17598,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).Write204_ShortEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write207_ShortEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read210_ShortEnum(); + return ((XmlSerializationReader1)reader).Read213_ShortEnum(); } } @@ -17613,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).Write205_IntEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write208_IntEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read211_IntEnum(); + return ((XmlSerializationReader1)reader).Read214_IntEnum(); } } @@ -17628,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).Write206_UIntEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write209_UIntEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read212_UIntEnum(); + return ((XmlSerializationReader1)reader).Read215_UIntEnum(); } } @@ -17643,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).Write207_LongEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write210_LongEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read213_LongEnum(); + return ((XmlSerializationReader1)reader).Read216_LongEnum(); } } @@ -17658,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).Write208_ULongEnum(objectToSerialize); + ((XmlSerializationWriter1)writer).Write211_ULongEnum(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read214_ULongEnum(); + return ((XmlSerializationReader1)reader).Read217_ULongEnum(); } } @@ -17673,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).Write209_AttributeTesting(objectToSerialize); + ((XmlSerializationWriter1)writer).Write212_AttributeTesting(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read215_AttributeTesting(); + return ((XmlSerializationReader1)reader).Read218_AttributeTesting(); } } @@ -17688,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).Write210_ItemChoiceType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write213_ItemChoiceType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read216_ItemChoiceType(); + return ((XmlSerializationReader1)reader).Read219_ItemChoiceType(); } } @@ -17703,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).Write211_TypeWithAnyAttribute(objectToSerialize); + ((XmlSerializationWriter1)writer).Write214_TypeWithAnyAttribute(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read217_TypeWithAnyAttribute(); + return ((XmlSerializationReader1)reader).Read220_TypeWithAnyAttribute(); } } @@ -17718,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).Write212_KnownTypesThroughConstructor(objectToSerialize); + ((XmlSerializationWriter1)writer).Write215_KnownTypesThroughConstructor(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read218_KnownTypesThroughConstructor(); + return ((XmlSerializationReader1)reader).Read221_KnownTypesThroughConstructor(); } } @@ -17733,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).Write213_SimpleKnownTypeValue(objectToSerialize); + ((XmlSerializationWriter1)writer).Write216_SimpleKnownTypeValue(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read219_SimpleKnownTypeValue(); + return ((XmlSerializationReader1)reader).Read222_SimpleKnownTypeValue(); } } @@ -17748,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).Write214_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write217_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read220_Item(); + return ((XmlSerializationReader1)reader).Read223_Item(); } } @@ -17763,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).Write215_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write218_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read221_Item(); + return ((XmlSerializationReader1)reader).Read224_Item(); } } @@ -17778,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).Write216_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write219_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read222_Item(); + return ((XmlSerializationReader1)reader).Read225_Item(); } } @@ -17793,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).Write217_TypeWithPropertyNameSpecified(objectToSerialize); + ((XmlSerializationWriter1)writer).Write220_TypeWithPropertyNameSpecified(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read223_TypeWithPropertyNameSpecified(); + return ((XmlSerializationReader1)reader).Read226_TypeWithPropertyNameSpecified(); } } @@ -17808,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).Write218_TypeWithXmlSchemaFormAttribute(objectToSerialize); + ((XmlSerializationWriter1)writer).Write221_TypeWithXmlSchemaFormAttribute(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read224_TypeWithXmlSchemaFormAttribute(); + return ((XmlSerializationReader1)reader).Read227_TypeWithXmlSchemaFormAttribute(); } } @@ -17823,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).Write219_MyXmlType(objectToSerialize); + ((XmlSerializationWriter1)writer).Write222_MyXmlType(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read225_MyXmlType(); + return ((XmlSerializationReader1)reader).Read228_MyXmlType(); } } @@ -17838,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).Write220_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write223_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read226_Item(); + return ((XmlSerializationReader1)reader).Read229_Item(); } } @@ -17853,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).Write221_CustomDocument(objectToSerialize); + ((XmlSerializationWriter1)writer).Write224_CustomDocument(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read227_CustomDocument(); + return ((XmlSerializationReader1)reader).Read230_CustomDocument(); } } @@ -17868,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).Write222_CustomElement(objectToSerialize); + ((XmlSerializationWriter1)writer).Write225_CustomElement(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read228_CustomElement(); + return ((XmlSerializationReader1)reader).Read231_CustomElement(); } } @@ -17883,131 +18224,176 @@ 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).Write226_Item(objectToSerialize); + } + + protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { + return ((XmlSerializationReader1)reader).Read232_Item(); + } + } + + public sealed class TypeWithNonPublicDefaultConstructorSerializer : XmlSerializer1 { + + public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { + return xmlReader.IsStartElement(@"TypeWithNonPublicDefaultConstructor", @""); + } + + protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { + ((XmlSerializationWriter1)writer).Write227_Item(objectToSerialize); + } + + protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { + return ((XmlSerializationReader1)reader).Read233_Item(); + } + } + + public sealed class ServerSettingsSerializer : XmlSerializer1 { + + public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { + return xmlReader.IsStartElement(@"ServerSettings", @""); + } + + protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { + ((XmlSerializationWriter1)writer).Write228_ServerSettings(objectToSerialize); + } + + protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { + return ((XmlSerializationReader1)reader).Read234_ServerSettings(); + } + } + + public sealed class TypeWithXmlQualifiedNameSerializer : XmlSerializer1 { + + public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { + return xmlReader.IsStartElement(@"TypeWithXmlQualifiedName", @""); + } + + protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { + ((XmlSerializationWriter1)writer).Write229_TypeWithXmlQualifiedName(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read229_Item(); + return ((XmlSerializationReader1)reader).Read235_TypeWithXmlQualifiedName(); } } - public sealed class TypeWithNonPublicDefaultConstructorSerializer : XmlSerializer1 { + public sealed class TypeWith2DArrayProperty2Serializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWithNonPublicDefaultConstructor", @""); + return xmlReader.IsStartElement(@"TypeWith2DArrayProperty2", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write224_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write230_TypeWith2DArrayProperty2(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read230_Item(); + return ((XmlSerializationReader1)reader).Read236_TypeWith2DArrayProperty2(); } } - public sealed class ServerSettingsSerializer : XmlSerializer1 { + public sealed class TypeWithPropertiesHavingDefaultValueSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"ServerSettings", @""); + return xmlReader.IsStartElement(@"TypeWithPropertiesHavingDefaultValue", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write225_ServerSettings(objectToSerialize); + ((XmlSerializationWriter1)writer).Write231_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read231_ServerSettings(); + return ((XmlSerializationReader1)reader).Read237_Item(); } } - public sealed class TypeWithXmlQualifiedNameSerializer : XmlSerializer1 { + public sealed class TypeWithEnumPropertyHavingDefaultValueSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWithXmlQualifiedName", @""); + return xmlReader.IsStartElement(@"TypeWithEnumPropertyHavingDefaultValue", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write226_TypeWithXmlQualifiedName(objectToSerialize); + ((XmlSerializationWriter1)writer).Write232_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read232_TypeWithXmlQualifiedName(); + return ((XmlSerializationReader1)reader).Read238_Item(); } } - public sealed class TypeWith2DArrayProperty2Serializer : XmlSerializer1 { + public sealed class TypeWithEnumFlagPropertyHavingDefaultValueSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWith2DArrayProperty2", @""); + return xmlReader.IsStartElement(@"TypeWithEnumFlagPropertyHavingDefaultValue", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write227_TypeWith2DArrayProperty2(objectToSerialize); + ((XmlSerializationWriter1)writer).Write233_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read233_TypeWith2DArrayProperty2(); + return ((XmlSerializationReader1)reader).Read239_Item(); } } - public sealed class TypeWithPropertiesHavingDefaultValueSerializer : XmlSerializer1 { + public sealed class TypeWithShouldSerializeMethodSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWithPropertiesHavingDefaultValue", @""); + return xmlReader.IsStartElement(@"TypeWithShouldSerializeMethod", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write228_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write234_TypeWithShouldSerializeMethod(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read234_Item(); + return ((XmlSerializationReader1)reader).Read240_TypeWithShouldSerializeMethod(); } } - public sealed class TypeWithEnumPropertyHavingDefaultValueSerializer : XmlSerializer1 { + public sealed class BaseTypeWithShouldSerializeMethodSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWithEnumPropertyHavingDefaultValue", @""); + return xmlReader.IsStartElement(@"BaseTypeWithShouldSerializeMethod", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write229_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write235_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read235_Item(); + return ((XmlSerializationReader1)reader).Read241_Item(); } } - public sealed class TypeWithEnumFlagPropertyHavingDefaultValueSerializer : XmlSerializer1 { + public sealed class DerivedTypeWithInheritedShouldSerializeSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWithEnumFlagPropertyHavingDefaultValue", @""); + return xmlReader.IsStartElement(@"DerivedTypeWithInheritedShouldSerialize", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write230_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write236_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read236_Item(); + return ((XmlSerializationReader1)reader).Read242_Item(); } } - public sealed class TypeWithShouldSerializeMethodSerializer : XmlSerializer1 { + public sealed class TypeWithFieldBackedSpecifiedMemberSerializer : XmlSerializer1 { public override System.Boolean CanDeserialize(System.Xml.XmlReader xmlReader) { - return xmlReader.IsStartElement(@"TypeWithShouldSerializeMethod", @""); + return xmlReader.IsStartElement(@"TypeWithFieldBackedSpecifiedMember", @""); } protected override void Serialize(object objectToSerialize, System.Xml.Serialization.XmlSerializationWriter writer) { - ((XmlSerializationWriter1)writer).Write231_TypeWithShouldSerializeMethod(objectToSerialize); + ((XmlSerializationWriter1)writer).Write237_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read237_TypeWithShouldSerializeMethod(); + return ((XmlSerializationReader1)reader).Read243_Item(); } } @@ -18018,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).Write232_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write238_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read238_Item(); + return ((XmlSerializationReader1)reader).Read244_Item(); } } @@ -18033,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).Write233_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write239_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read239_Item(); + return ((XmlSerializationReader1)reader).Read245_Item(); } } @@ -18048,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).Write234_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write240_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read240_Item(); + return ((XmlSerializationReader1)reader).Read246_Item(); } } @@ -18063,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).Write235_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write241_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read241_Item(); + return ((XmlSerializationReader1)reader).Read247_Item(); } } @@ -18078,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).Write236_Item(objectToSerialize); + ((XmlSerializationWriter1)writer).Write242_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read242_Item(); + return ((XmlSerializationReader1)reader).Read248_Item(); } } @@ -18093,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).Write237_MoreChoices(objectToSerialize); + ((XmlSerializationWriter1)writer).Write243_MoreChoices(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read243_MoreChoices(); + return ((XmlSerializationReader1)reader).Read249_MoreChoices(); } } @@ -18108,11 +18494,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).Write244_ComplexChoiceA(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read244_ComplexChoiceA(); + return ((XmlSerializationReader1)reader).Read250_ComplexChoiceA(); } } @@ -18123,11 +18509,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).Write245_ComplexChoiceB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read245_ComplexChoiceB(); + return ((XmlSerializationReader1)reader).Read251_ComplexChoiceB(); } } @@ -18138,11 +18524,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).Write246_TypeWithFieldsOrdered(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read246_TypeWithFieldsOrdered(); + return ((XmlSerializationReader1)reader).Read252_TypeWithFieldsOrdered(); } } @@ -18153,11 +18539,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).Write247_Item(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read247_Item(); + return ((XmlSerializationReader1)reader).Read253_Item(); } } @@ -18168,11 +18554,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).Write248_Root(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read248_Root(); + return ((XmlSerializationReader1)reader).Read254_Root(); } } @@ -18183,11 +18569,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).Write249_TypeClashB(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read249_TypeClashB(); + return ((XmlSerializationReader1)reader).Read255_TypeClashB(); } } @@ -18198,11 +18584,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).Write250_TypeClashA(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read250_TypeClashA(); + return ((XmlSerializationReader1)reader).Read256_TypeClashA(); } } @@ -18213,11 +18599,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).Write251_Person(objectToSerialize); } protected override object Deserialize(System.Xml.Serialization.XmlSerializationReader reader) { - return ((XmlSerializationReader1)reader).Read251_Person(); + return ((XmlSerializationReader1)reader).Read257_Person(); } } @@ -18229,131 +18615,134 @@ 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::"] = @"Read130_TypeWithXmlElementProperty"; + _tmp[@"TypeWithXmlDocumentProperty::"] = @"Read131_TypeWithXmlDocumentProperty"; + _tmp[@"TypeWithBinaryProperty::"] = @"Read132_TypeWithBinaryProperty"; + _tmp[@"TypeWithDateTimeOffsetProperties::"] = @"Read133_Item"; + _tmp[@"TypeWithDateAndTimeOnlyProperties::"] = @"Read134_Item"; + _tmp[@"DateOnlyWrapper::"] = @"Read135_DateOnlyWrapper"; + _tmp[@"TimeOnlyWrapper::"] = @"Read136_TimeOnlyWrapper"; + _tmp[@"TimeOnlyAsXsdTimeWrapper::"] = @"Read137_TimeOnlyAsXsdTimeWrapper"; + _tmp[@"DateTimeDateWrapper::"] = @"Read138_DateTimeDateWrapper"; + _tmp[@"DateTimeTimeWrapper::"] = @"Read139_DateTimeTimeWrapper"; + _tmp[@"TypeWithTimeSpanProperty::"] = @"Read140_TypeWithTimeSpanProperty"; + _tmp[@"TypeWithDefaultTimeSpanProperty::"] = @"Read141_Item"; + _tmp[@"TypeWithByteProperty::"] = @"Read142_TypeWithByteProperty"; + _tmp[@"TypeWithXmlNodeArrayProperty:::True:"] = @"Read143_TypeWithXmlNodeArrayProperty"; + _tmp[@"Animal::"] = @"Read144_Animal"; + _tmp[@"Dog::"] = @"Read145_Dog"; + _tmp[@"DogBreed::"] = @"Read146_DogBreed"; + _tmp[@"Group::"] = @"Read147_Group"; + _tmp[@"Vehicle::"] = @"Read148_Vehicle"; + _tmp[@"Employee::"] = @"Read149_Employee"; + _tmp[@"BaseClass::"] = @"Read150_BaseClass"; + _tmp[@"DerivedClass::"] = @"Read151_DerivedClass"; + _tmp[@"SimpleBaseClass::"] = @"Read152_SimpleBaseClass"; + _tmp[@"SimpleDerivedClass::"] = @"Read153_SimpleDerivedClass"; + _tmp[@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:"] = @"Read154_BaseIXmlSerializable"; + _tmp[@"XmlSerializableDerivedClass::"] = @"Read155_DerivedIXmlSerializable"; + _tmp[@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:"] = @"Read156_PurchaseOrder"; + _tmp[@"Address::"] = @"Read157_Address"; + _tmp[@"OrderedItem::"] = @"Read158_OrderedItem"; + _tmp[@"AliasedTestType::"] = @"Read159_AliasedTestType"; + _tmp[@"BaseClass1::"] = @"Read160_BaseClass1"; + _tmp[@"DerivedClass1::"] = @"Read161_DerivedClass1"; + _tmp[@"MyCollection1::"] = @"Read162_ArrayOfDateTime"; + _tmp[@"Orchestra::"] = @"Read163_Orchestra"; + _tmp[@"Instrument::"] = @"Read164_Instrument"; + _tmp[@"Brass::"] = @"Read165_Brass"; + _tmp[@"Trumpet::"] = @"Read166_Trumpet"; + _tmp[@"Pet::"] = @"Read167_Pet"; + _tmp[@"DefaultValuesSetToNaN::"] = @"Read168_DefaultValuesSetToNaN"; + _tmp[@"DefaultValuesSetToPositiveInfinity::"] = @"Read169_Item"; + _tmp[@"DefaultValuesSetToNegativeInfinity::"] = @"Read170_Item"; + _tmp[@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:"] = @"Read171_RootElement"; + _tmp[@"TypeWithLinkedProperty::"] = @"Read172_TypeWithLinkedProperty"; + _tmp[@"MsgDocumentType:http://example.com:Document:True:"] = @"Read173_Document"; + _tmp[@"RootClass::"] = @"Read174_RootClass"; + _tmp[@"Parameter::"] = @"Read175_Parameter"; + _tmp[@"XElementWrapper::"] = @"Read176_XElementWrapper"; + _tmp[@"XElementStruct::"] = @"Read177_XElementStruct"; + _tmp[@"XElementArrayWrapper::"] = @"Read178_XElementArrayWrapper"; + _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Read179_Item"; + _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Read180_TypeWithDateTimeStringProperty"; + _tmp[@"SerializationTypes.SimpleType::"] = @"Read181_SimpleType"; + _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Read182_TypeWithGetSetArrayMembers"; + _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Read183_TypeWithGetOnlyArrayProperties"; + _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Read184_TypeWithArraylikeMembers"; + _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Read185_StructNotSerializable"; + _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Read186_TypeWithMyCollectionField"; + _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Read187_Item"; + _tmp[@"SerializationTypes.MyList::"] = @"Read188_ArrayOfAnyType"; + _tmp[@"SerializationTypes.MyEnum::"] = @"Read189_MyEnum"; + _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Read190_TypeWithEnumMembers"; + _tmp[@"SerializationTypes.DCStruct::"] = @"Read191_DCStruct"; + _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Read192_DCClassWithEnumAndStruct"; + _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Read193_BuiltInTypes"; + _tmp[@"SerializationTypes.TypeA::"] = @"Read194_TypeA"; + _tmp[@"SerializationTypes.TypeB::"] = @"Read195_TypeB"; + _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Read196_TypeHasArrayOfASerializedAsB"; + _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Read197_Item"; + _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Read198_BaseClassWithSamePropertyName"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Read199_DerivedClassWithSameProperty"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Read200_DerivedClassWithSameProperty2"; + _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Read201_Item"; + _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Read202_TypeWithByteArrayAsXmlText"; + _tmp[@"SerializationTypes.SimpleDC::"] = @"Read203_SimpleDC"; + _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Read204_Item"; + _tmp[@"SerializationTypes.EnumFlags::"] = @"Read205_EnumFlags"; + _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Read206_ClassImplementsInterface"; + _tmp[@"SerializationTypes.WithStruct::"] = @"Read207_WithStruct"; + _tmp[@"SerializationTypes.SomeStruct::"] = @"Read208_SomeStruct"; + _tmp[@"SerializationTypes.WithEnums::"] = @"Read209_WithEnums"; + _tmp[@"SerializationTypes.WithNullables::"] = @"Read210_WithNullables"; + _tmp[@"SerializationTypes.ByteEnum::"] = @"Read211_ByteEnum"; + _tmp[@"SerializationTypes.SByteEnum::"] = @"Read212_SByteEnum"; + _tmp[@"SerializationTypes.ShortEnum::"] = @"Read213_ShortEnum"; + _tmp[@"SerializationTypes.IntEnum::"] = @"Read214_IntEnum"; + _tmp[@"SerializationTypes.UIntEnum::"] = @"Read215_UIntEnum"; + _tmp[@"SerializationTypes.LongEnum::"] = @"Read216_LongEnum"; + _tmp[@"SerializationTypes.ULongEnum::"] = @"Read217_ULongEnum"; + _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Read218_AttributeTesting"; + _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Read219_ItemChoiceType"; + _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Read220_TypeWithAnyAttribute"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Read221_KnownTypesThroughConstructor"; + _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Read222_SimpleKnownTypeValue"; + _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Read223_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::"] = @"Read224_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::"] = @"Read225_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Read226_TypeWithPropertyNameSpecified"; + _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Read227_TypeWithXmlSchemaFormAttribute"; + _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Read228_MyXmlType"; + _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Read229_Item"; + _tmp[@"SerializationTypes.CustomDocument::"] = @"Read230_CustomDocument"; + _tmp[@"SerializationTypes.CustomElement::"] = @"Read231_CustomElement"; + _tmp[@"SerializationTypes.CustomAttribute::"] = @"Read232_Item"; + _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Read233_Item"; + _tmp[@"SerializationTypes.ServerSettings::"] = @"Read234_ServerSettings"; + _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Read235_TypeWithXmlQualifiedName"; + _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Read236_TypeWith2DArrayProperty2"; + _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Read237_Item"; + _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Read238_Item"; + _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Read239_Item"; + _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Read240_TypeWithShouldSerializeMethod"; + _tmp[@"SerializationTypes.BaseTypeWithShouldSerializeMethod::"] = @"Read241_Item"; + _tmp[@"SerializationTypes.DerivedTypeWithInheritedShouldSerialize::"] = @"Read242_Item"; + _tmp[@"SerializationTypes.TypeWithFieldBackedSpecifiedMember::"] = @"Read243_Item"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Read244_Item"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Read245_Item"; + _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Read246_Item"; + _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Read247_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Read248_Item"; + _tmp[@"SerializationTypes.MoreChoices::"] = @"Read249_MoreChoices"; + _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Read250_ComplexChoiceA"; + _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Read251_ComplexChoiceB"; + _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Read252_TypeWithFieldsOrdered"; + _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Read253_Item"; + _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Read254_Root"; + _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Read255_TypeClashB"; + _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Read256_TypeClashA"; + _tmp[@"Outer+Person::"] = @"Read257_Person"; if (readMethods == null) readMethods = _tmp; } return readMethods; @@ -18364,131 +18753,134 @@ 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::"] = @"Write124_TypeWithXmlElementProperty"; + _tmp[@"TypeWithXmlDocumentProperty::"] = @"Write125_TypeWithXmlDocumentProperty"; + _tmp[@"TypeWithBinaryProperty::"] = @"Write126_TypeWithBinaryProperty"; + _tmp[@"TypeWithDateTimeOffsetProperties::"] = @"Write127_Item"; + _tmp[@"TypeWithDateAndTimeOnlyProperties::"] = @"Write128_Item"; + _tmp[@"DateOnlyWrapper::"] = @"Write129_DateOnlyWrapper"; + _tmp[@"TimeOnlyWrapper::"] = @"Write130_TimeOnlyWrapper"; + _tmp[@"TimeOnlyAsXsdTimeWrapper::"] = @"Write131_TimeOnlyAsXsdTimeWrapper"; + _tmp[@"DateTimeDateWrapper::"] = @"Write132_DateTimeDateWrapper"; + _tmp[@"DateTimeTimeWrapper::"] = @"Write133_DateTimeTimeWrapper"; + _tmp[@"TypeWithTimeSpanProperty::"] = @"Write134_TypeWithTimeSpanProperty"; + _tmp[@"TypeWithDefaultTimeSpanProperty::"] = @"Write135_Item"; + _tmp[@"TypeWithByteProperty::"] = @"Write136_TypeWithByteProperty"; + _tmp[@"TypeWithXmlNodeArrayProperty:::True:"] = @"Write137_TypeWithXmlNodeArrayProperty"; + _tmp[@"Animal::"] = @"Write138_Animal"; + _tmp[@"Dog::"] = @"Write139_Dog"; + _tmp[@"DogBreed::"] = @"Write140_DogBreed"; + _tmp[@"Group::"] = @"Write141_Group"; + _tmp[@"Vehicle::"] = @"Write142_Vehicle"; + _tmp[@"Employee::"] = @"Write143_Employee"; + _tmp[@"BaseClass::"] = @"Write144_BaseClass"; + _tmp[@"DerivedClass::"] = @"Write145_DerivedClass"; + _tmp[@"SimpleBaseClass::"] = @"Write146_SimpleBaseClass"; + _tmp[@"SimpleDerivedClass::"] = @"Write147_SimpleDerivedClass"; + _tmp[@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:"] = @"Write148_BaseIXmlSerializable"; + _tmp[@"XmlSerializableDerivedClass::"] = @"Write149_DerivedIXmlSerializable"; + _tmp[@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:"] = @"Write150_PurchaseOrder"; + _tmp[@"Address::"] = @"Write151_Address"; + _tmp[@"OrderedItem::"] = @"Write152_OrderedItem"; + _tmp[@"AliasedTestType::"] = @"Write153_AliasedTestType"; + _tmp[@"BaseClass1::"] = @"Write154_BaseClass1"; + _tmp[@"DerivedClass1::"] = @"Write155_DerivedClass1"; + _tmp[@"MyCollection1::"] = @"Write156_ArrayOfDateTime"; + _tmp[@"Orchestra::"] = @"Write157_Orchestra"; + _tmp[@"Instrument::"] = @"Write158_Instrument"; + _tmp[@"Brass::"] = @"Write159_Brass"; + _tmp[@"Trumpet::"] = @"Write160_Trumpet"; + _tmp[@"Pet::"] = @"Write161_Pet"; + _tmp[@"DefaultValuesSetToNaN::"] = @"Write162_DefaultValuesSetToNaN"; + _tmp[@"DefaultValuesSetToPositiveInfinity::"] = @"Write163_Item"; + _tmp[@"DefaultValuesSetToNegativeInfinity::"] = @"Write164_Item"; + _tmp[@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:"] = @"Write165_RootElement"; + _tmp[@"TypeWithLinkedProperty::"] = @"Write166_TypeWithLinkedProperty"; + _tmp[@"MsgDocumentType:http://example.com:Document:True:"] = @"Write167_Document"; + _tmp[@"RootClass::"] = @"Write168_RootClass"; + _tmp[@"Parameter::"] = @"Write169_Parameter"; + _tmp[@"XElementWrapper::"] = @"Write170_XElementWrapper"; + _tmp[@"XElementStruct::"] = @"Write171_XElementStruct"; + _tmp[@"XElementArrayWrapper::"] = @"Write172_XElementArrayWrapper"; + _tmp[@"DateTimeOffsetIXmlSerializableContainer::"] = @"Write173_Item"; + _tmp[@"SerializationTypes.TypeWithDateTimeStringProperty::"] = @"Write174_TypeWithDateTimeStringProperty"; + _tmp[@"SerializationTypes.SimpleType::"] = @"Write175_SimpleType"; + _tmp[@"SerializationTypes.TypeWithGetSetArrayMembers::"] = @"Write176_TypeWithGetSetArrayMembers"; + _tmp[@"SerializationTypes.TypeWithGetOnlyArrayProperties::"] = @"Write177_TypeWithGetOnlyArrayProperties"; + _tmp[@"SerializationTypes.TypeWithArraylikeMembers::"] = @"Write178_TypeWithArraylikeMembers"; + _tmp[@"SerializationTypes.StructNotSerializable::"] = @"Write179_StructNotSerializable"; + _tmp[@"SerializationTypes.TypeWithMyCollectionField::"] = @"Write180_TypeWithMyCollectionField"; + _tmp[@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::"] = @"Write181_Item"; + _tmp[@"SerializationTypes.MyList::"] = @"Write182_ArrayOfAnyType"; + _tmp[@"SerializationTypes.MyEnum::"] = @"Write183_MyEnum"; + _tmp[@"SerializationTypes.TypeWithEnumMembers::"] = @"Write184_TypeWithEnumMembers"; + _tmp[@"SerializationTypes.DCStruct::"] = @"Write185_DCStruct"; + _tmp[@"SerializationTypes.DCClassWithEnumAndStruct::"] = @"Write186_DCClassWithEnumAndStruct"; + _tmp[@"SerializationTypes.BuiltInTypes::"] = @"Write187_BuiltInTypes"; + _tmp[@"SerializationTypes.TypeA::"] = @"Write188_TypeA"; + _tmp[@"SerializationTypes.TypeB::"] = @"Write189_TypeB"; + _tmp[@"SerializationTypes.TypeHasArrayOfASerializedAsB::"] = @"Write190_TypeHasArrayOfASerializedAsB"; + _tmp[@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::"] = @"Write191_Item"; + _tmp[@"SerializationTypes.BaseClassWithSamePropertyName::"] = @"Write192_BaseClassWithSamePropertyName"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty::"] = @"Write193_DerivedClassWithSameProperty"; + _tmp[@"SerializationTypes.DerivedClassWithSameProperty2::"] = @"Write194_DerivedClassWithSameProperty2"; + _tmp[@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::"] = @"Write195_Item"; + _tmp[@"SerializationTypes.TypeWithByteArrayAsXmlText::"] = @"Write196_TypeWithByteArrayAsXmlText"; + _tmp[@"SerializationTypes.SimpleDC::"] = @"Write197_SimpleDC"; + _tmp[@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:"] = @"Write198_Item"; + _tmp[@"SerializationTypes.EnumFlags::"] = @"Write199_EnumFlags"; + _tmp[@"SerializationTypes.ClassImplementsInterface::"] = @"Write200_ClassImplementsInterface"; + _tmp[@"SerializationTypes.WithStruct::"] = @"Write201_WithStruct"; + _tmp[@"SerializationTypes.SomeStruct::"] = @"Write202_SomeStruct"; + _tmp[@"SerializationTypes.WithEnums::"] = @"Write203_WithEnums"; + _tmp[@"SerializationTypes.WithNullables::"] = @"Write204_WithNullables"; + _tmp[@"SerializationTypes.ByteEnum::"] = @"Write205_ByteEnum"; + _tmp[@"SerializationTypes.SByteEnum::"] = @"Write206_SByteEnum"; + _tmp[@"SerializationTypes.ShortEnum::"] = @"Write207_ShortEnum"; + _tmp[@"SerializationTypes.IntEnum::"] = @"Write208_IntEnum"; + _tmp[@"SerializationTypes.UIntEnum::"] = @"Write209_UIntEnum"; + _tmp[@"SerializationTypes.LongEnum::"] = @"Write210_LongEnum"; + _tmp[@"SerializationTypes.ULongEnum::"] = @"Write211_ULongEnum"; + _tmp[@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:"] = @"Write212_AttributeTesting"; + _tmp[@"SerializationTypes.ItemChoiceType::"] = @"Write213_ItemChoiceType"; + _tmp[@"SerializationTypes.TypeWithAnyAttribute::"] = @"Write214_TypeWithAnyAttribute"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructor::"] = @"Write215_KnownTypesThroughConstructor"; + _tmp[@"SerializationTypes.SimpleKnownTypeValue::"] = @"Write216_SimpleKnownTypeValue"; + _tmp[@"SerializationTypes.ClassImplementingIXmlSerializable::"] = @"Write217_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithoutParameterlessConstructor::"] = @"Write218_Item"; + _tmp[@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::"] = @"Write219_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyNameSpecified::"] = @"Write220_TypeWithPropertyNameSpecified"; + _tmp[@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:"] = @"Write221_TypeWithXmlSchemaFormAttribute"; + _tmp[@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::"] = @"Write222_MyXmlType"; + _tmp[@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::"] = @"Write223_Item"; + _tmp[@"SerializationTypes.CustomDocument::"] = @"Write224_CustomDocument"; + _tmp[@"SerializationTypes.CustomElement::"] = @"Write225_CustomElement"; + _tmp[@"SerializationTypes.CustomAttribute::"] = @"Write226_Item"; + _tmp[@"SerializationTypes.TypeWithNonPublicDefaultConstructor::"] = @"Write227_Item"; + _tmp[@"SerializationTypes.ServerSettings::"] = @"Write228_ServerSettings"; + _tmp[@"SerializationTypes.TypeWithXmlQualifiedName::"] = @"Write229_TypeWithXmlQualifiedName"; + _tmp[@"SerializationTypes.TypeWith2DArrayProperty2::"] = @"Write230_TypeWith2DArrayProperty2"; + _tmp[@"SerializationTypes.TypeWithPropertiesHavingDefaultValue::"] = @"Write231_Item"; + _tmp[@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::"] = @"Write232_Item"; + _tmp[@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::"] = @"Write233_Item"; + _tmp[@"SerializationTypes.TypeWithShouldSerializeMethod::"] = @"Write234_TypeWithShouldSerializeMethod"; + _tmp[@"SerializationTypes.BaseTypeWithShouldSerializeMethod::"] = @"Write235_Item"; + _tmp[@"SerializationTypes.DerivedTypeWithInheritedShouldSerialize::"] = @"Write236_Item"; + _tmp[@"SerializationTypes.TypeWithFieldBackedSpecifiedMember::"] = @"Write237_Item"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::"] = @"Write238_Item"; + _tmp[@"SerializationTypes.KnownTypesThroughConstructorWithValue::"] = @"Write239_Item"; + _tmp[@"SerializationTypes.TypeWithTypesHavingCustomFormatter::"] = @"Write240_Item"; + _tmp[@"SerializationTypes.TypeWithArrayPropertyHavingChoice::"] = @"Write241_Item"; + _tmp[@"SerializationTypes.TypeWithPropertyHavingComplexChoice::"] = @"Write242_Item"; + _tmp[@"SerializationTypes.MoreChoices::"] = @"Write243_MoreChoices"; + _tmp[@"SerializationTypes.ComplexChoiceA::"] = @"Write244_ComplexChoiceA"; + _tmp[@"SerializationTypes.ComplexChoiceB::"] = @"Write245_ComplexChoiceB"; + _tmp[@"SerializationTypes.TypeWithFieldsOrdered::"] = @"Write246_TypeWithFieldsOrdered"; + _tmp[@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::"] = @"Write247_Item"; + _tmp[@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:"] = @"Write248_Root"; + _tmp[@"SerializationTypes.TypeNameClashB.TypeNameClash::"] = @"Write249_TypeClashB"; + _tmp[@"SerializationTypes.TypeNameClashA.TypeNameClash::"] = @"Write250_TypeClashA"; + _tmp[@"Outer+Person::"] = @"Write251_Person"; if (writeMethods == null) writeMethods = _tmp; } return writeMethods; @@ -18499,131 +18891,134 @@ 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(@"SerializationTypes.CustomDocument::", new CustomDocumentSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:", new TypeWithXmlSchemaFormAttributeSerializer()); + _tmp.Add(@"SerializationTypes.LongEnum::", new LongEnumSerializer()); + _tmp.Add(@"DefaultValuesSetToNaN::", new DefaultValuesSetToNaNSerializer()); + _tmp.Add(@"TypeWithLinkedProperty::", new TypeWithLinkedPropertySerializer()); + _tmp.Add(@"SerializationTypes.TypeWithPropertyHavingComplexChoice::", new TypeWithPropertyHavingComplexChoiceSerializer()); + _tmp.Add(@"Employee::", new EmployeeSerializer()); _tmp.Add(@"TypeWithXmlNodeArrayProperty:::True:", new TypeWithXmlNodeArrayPropertySerializer()); - _tmp.Add(@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::", new TypeWithTypeNameInXmlTypeAttributeSerializer()); - _tmp.Add(@"MyCollection1::", new MyCollection1Serializer()); + _tmp.Add(@"SerializationTypes.TypeB::", new TypeBSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithSchemaFormInXmlAttribute::", new TypeWithSchemaFormInXmlAttributeSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithXmlTextAttributeOnArray:http://schemas.xmlsoap.org/ws/2005/04/discovery::False:", new TypeWithXmlTextAttributeOnArraySerializer()); _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(@"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(@"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.WithEnums::", new WithEnumsSerializer()); + _tmp.Add(@"SerializationTypes.MyEnum::", new MyEnumSerializer()); + _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithArrayProperties::", new KnownTypesThroughConstructorWithArrayPropertiesSerializer()); + _tmp.Add(@"XElementWrapper::", new XElementWrapperSerializer()); _tmp.Add(@"SerializationTypes.ULongEnum::", new ULongEnumSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithByteArrayAsXmlText::", new TypeWithByteArrayAsXmlTextSerializer()); - _tmp.Add(@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::", new __TypeNameWithSpecialCharacters漢ñSerializer()); - _tmp.Add(@"SimpleBaseClass::", new SimpleBaseClassSerializer()); + _tmp.Add(@"Group::", new GroupSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithXmlSchemaFormAttribute:::True:", new TypeWithXmlSchemaFormAttributeSerializer()); + _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty::", new DerivedClassWithSamePropertySerializer()); + _tmp.Add(@"SerializationTypes.IntEnum::", new IntEnumSerializer()); + _tmp.Add(@"SerializationTypes.ComplexChoiceB::", new ComplexChoiceBSerializer()); _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(@"DateOnlyWrapper::", new DateOnlyWrapperSerializer()); + _tmp.Add(@"SerializationTypes.DerivedTypeWithInheritedShouldSerialize::", new DerivedTypeWithInheritedShouldSerializeSerializer()); + _tmp.Add(@"SerializationTypes.ComplexChoiceA::", new ComplexChoiceASerializer()); + _tmp.Add(@"SerializationTypes.TypeWithGetOnlyArrayProperties::", new TypeWithGetOnlyArrayPropertiesSerializer()); _tmp.Add(@"SerializationTypes.WithNullables::", new WithNullablesSerializer()); - _tmp.Add(@"DogBreed::", new DogBreedSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithXmlQualifiedName::", new TypeWithXmlQualifiedNameSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue::", new TypeWithEnumFlagPropertyHavingDefaultValueSerializer()); + _tmp.Add(@"SerializationTypes.TypeWith2DArrayProperty2::", new TypeWith2DArrayProperty2Serializer()); + _tmp.Add(@"SerializationTypes.MyList::", new MyListSerializer()); + _tmp.Add(@"SerializationTypes.ShortEnum::", new ShortEnumSerializer()); + _tmp.Add(@"SerializationTypes.TypeHasArrayOfASerializedAsB::", new TypeHasArrayOfASerializedAsBSerializer()); _tmp.Add(@"SerializationTypes.TypeWithEnumMembers::", new TypeWithEnumMembersSerializer()); - _tmp.Add(@"Employee::", new EmployeeSerializer()); + _tmp.Add(@"Animal::", new AnimalSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithByteArrayAsXmlText::", new TypeWithByteArrayAsXmlTextSerializer()); + _tmp.Add(@"Dog::", new DogSerializer()); _tmp.Add(@"XmlSerializableBaseClass:http://example.com/serializer-test-namespace::True:", new XmlSerializableBaseClassSerializer()); - _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(@"SerializationTypes.StructImplementingIXmlSerializableWithParameterlessConstructor::", new StructImplementingIXmlSerializableWithParameterlessConstructorSerializer()); + _tmp.Add(@"Trumpet::", new TrumpetSerializer()); + _tmp.Add(@"TypeWithTimeSpanProperty::", new TypeWithTimeSpanPropertySerializer()); + _tmp.Add(@"DateTimeDateWrapper::", new DateTimeDateWrapperSerializer()); + _tmp.Add(@"SerializationTypes.DCClassWithEnumAndStruct::", new DCClassWithEnumAndStructSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithReadOnlyMyCollectionProperty::", new TypeWithReadOnlyMyCollectionPropertySerializer()); _tmp.Add(@"TypeWithByteProperty::", new TypeWithBytePropertySerializer()); - _tmp.Add(@"SerializationTypes.TypeWithArrayPropertyHavingChoice::", new TypeWithArrayPropertyHavingChoiceSerializer()); - _tmp.Add(@"SerializationTypes.TypeNameClashA.TypeNameClash::", new TypeNameClashSerializer1()); + _tmp.Add(@"BaseClass1::", new BaseClass1Serializer()); + _tmp.Add(@"DateTimeOffsetIXmlSerializableContainer::", new DateTimeOffsetIXmlSerializableContainerSerializer()); + _tmp.Add(@"TypeWithMismatchBetweenAttributeAndPropertyType::RootElement:True:", new TypeWithMismatchBetweenAttributeAndPropertyTypeSerializer()); + _tmp.Add(@"DefaultValuesSetToPositiveInfinity::", new DefaultValuesSetToPositiveInfinitySerializer()); _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.TypeWithNonPublicDefaultConstructor::", new TypeWithNonPublicDefaultConstructorSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithShouldSerializeMethod::", new TypeWithShouldSerializeMethodSerializer()); + _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructorWithValue::", new KnownTypesThroughConstructorWithValueSerializer()); + _tmp.Add(@"SerializationTypes.ItemChoiceType::", new ItemChoiceTypeSerializer()); + _tmp.Add(@"DerivedClass1::", new DerivedClass1Serializer()); + _tmp.Add(@"SerializationTypes.SByteEnum::", new SByteEnumSerializer()); + _tmp.Add(@"PurchaseOrder:http://www.contoso1.com:PurchaseOrder:False:", new PurchaseOrderSerializer()); + _tmp.Add(@"SerializationTypes.WithStruct::", new WithStructSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithArraylikeMembers::", new TypeWithArraylikeMembersSerializer()); + _tmp.Add(@"DogBreed::", new DogBreedSerializer()); + _tmp.Add(@"SerializationTypes.UIntEnum::", new UIntEnumSerializer()); + _tmp.Add(@"SerializationTypes.__TypeNameWithSpecialCharacters漢ñ::", new __TypeNameWithSpecialCharacters漢ñSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithKnownTypesOfCollectionsWithConflictingXmlName::", new TypeWithKnownTypesOfCollectionsWithConflictingXmlNameSerializer()); _tmp.Add(@"SerializationTypes.TypeWithGetSetArrayMembers::", new TypeWithGetSetArrayMembersSerializer()); - _tmp.Add(@"MsgDocumentType:http://example.com:Document:True:", new MsgDocumentTypeSerializer()); - _tmp.Add(@"SerializationTypes.ServerSettings::", new ServerSettingsSerializer()); + _tmp.Add(@"TimeOnlyWrapper::", new TimeOnlyWrapperSerializer()); + _tmp.Add(@"MyCollection1::", new MyCollection1Serializer()); + _tmp.Add(@"SerializationTypes.MoreChoices::", new MoreChoicesSerializer()); + _tmp.Add(@"TimeOnlyAsXsdTimeWrapper::", new TimeOnlyAsXsdTimeWrapperSerializer()); + _tmp.Add(@"SerializationTypes.SimpleDC::", new SimpleDCSerializer()); + _tmp.Add(@"SerializationTypes.ClassImplementingIXmlSerializable::", new ClassImplementingIXmlSerializableSerializer()); + _tmp.Add(@"SerializationTypes.StructNotSerializable::", new StructNotSerializableSerializer()); + _tmp.Add(@"SerializationTypes.CustomDocument::", new CustomDocumentSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithDateTimePropertyAsXmlTime::", new TypeWithDateTimePropertyAsXmlTimeSerializer()); _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(@"OrderedItem::", new OrderedItemSerializer()); + _tmp.Add(@"MsgDocumentType:http://example.com:Document:True:", new MsgDocumentTypeSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithEnumPropertyHavingDefaultValue::", new TypeWithEnumPropertyHavingDefaultValueSerializer()); + _tmp.Add(@"AliasedTestType::", new AliasedTestTypeSerializer()); + _tmp.Add(@"SerializationTypes.BaseClassWithSamePropertyName::", new BaseClassWithSamePropertyNameSerializer()); _tmp.Add(@"BaseClass::", new BaseClassSerializer()); - _tmp.Add(@"SerializationTypes.LongEnum::", new LongEnumSerializer()); + _tmp.Add(@"SimpleBaseClass::", new SimpleBaseClassSerializer()); + _tmp.Add(@"TypeWithDateAndTimeOnlyProperties::", new TypeWithDateAndTimeOnlyPropertiesSerializer()); + _tmp.Add(@"Brass::", new BrassSerializer()); _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.TypeWithEnumFlagPropertyHavingDefaultValue::", new TypeWithEnumFlagPropertyHavingDefaultValueSerializer()); _tmp.Add(@"SerializationTypes.BuiltInTypes::", new BuiltInTypesSerializer()); - _tmp.Add(@"SerializationTypes.ClassImplementingIXmlSerializable::", new ClassImplementingIXmlSerializableSerializer()); + _tmp.Add(@"SerializationTypes.KnownTypesThroughConstructor::", new KnownTypesThroughConstructorSerializer()); + _tmp.Add(@"XmlSerializableDerivedClass::", new XmlSerializableDerivedClassSerializer()); + _tmp.Add(@"SerializationTypes.NamespaceTypeNameClashContainer::Root:True:", new NamespaceTypeNameClashContainerSerializer()); + _tmp.Add(@"SerializationTypes.ByteEnum::", new ByteEnumSerializer()); + _tmp.Add(@"SerializationTypes.TypeNameClashB.TypeNameClash::", new TypeNameClashSerializer()); + _tmp.Add(@"DefaultValuesSetToNegativeInfinity::", new DefaultValuesSetToNegativeInfinitySerializer()); + _tmp.Add(@"SerializationTypes.CustomElement::", new CustomElementSerializer()); + _tmp.Add(@"SerializationTypes.TypeA::", new TypeASerializer()); + _tmp.Add(@"XElementArrayWrapper::", new XElementArrayWrapperSerializer()); + _tmp.Add(@"TypeWithBinaryProperty::", new TypeWithBinaryPropertySerializer()); + _tmp.Add(@"SerializationTypes.TypeWithFieldBackedSpecifiedMember::", new TypeWithFieldBackedSpecifiedMemberSerializer()); + _tmp.Add(@"Outer+Person::", new PersonSerializer()); _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(@"Pet::", new PetSerializer()); _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(@"XElementStruct::", new XElementStructSerializer()); _tmp.Add(@"TypeWithDefaultTimeSpanProperty::", new TypeWithDefaultTimeSpanPropertySerializer()); + _tmp.Add(@"SerializationTypes.SimpleKnownTypeValue::", new SimpleKnownTypeValueSerializer()); + _tmp.Add(@"Address::", new AddressSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithTypeNameInXmlTypeAttribute::", new TypeWithTypeNameInXmlTypeAttributeSerializer()); + _tmp.Add(@"RootClass::", new RootClassSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithTypesHavingCustomFormatter::", new TypeWithTypesHavingCustomFormatterSerializer()); + _tmp.Add(@"TypeWithXmlElementProperty::", new TypeWithXmlElementPropertySerializer()); + _tmp.Add(@"DerivedClass::", new DerivedClassSerializer()); + _tmp.Add(@"SerializationTypes.DerivedClassWithSameProperty2::", new DerivedClassWithSameProperty2Serializer()); _tmp.Add(@"SimpleDerivedClass::", new SimpleDerivedClassSerializer()); - _tmp.Add(@"SerializationTypes.TypeWithShouldSerializeMethod::", new TypeWithShouldSerializeMethodSerializer()); + _tmp.Add(@"SerializationTypes.CustomAttribute::", new CustomAttributeSerializer()); + _tmp.Add(@"DateTimeTimeWrapper::", new DateTimeTimeWrapperSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithPropertyNameSpecified::", new TypeWithPropertyNameSpecifiedSerializer()); + _tmp.Add(@"SerializationTypes.TypeNameClashA.TypeNameClash::", new TypeNameClashSerializer1()); + _tmp.Add(@"SerializationTypes.ServerSettings::", new ServerSettingsSerializer()); + _tmp.Add(@"SerializationTypes.DCStruct::", new DCStructSerializer()); + _tmp.Add(@"Orchestra::", new OrchestraSerializer()); _tmp.Add(@"SerializationTypes.TypeWithFieldsOrdered::", new TypeWithFieldsOrderedSerializer()); - _tmp.Add(@"SerializationTypes.WithStruct::", new WithStructSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithXmlQualifiedName::", new TypeWithXmlQualifiedNameSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithArrayPropertyHavingChoice::", new TypeWithArrayPropertyHavingChoiceSerializer()); + _tmp.Add(@"SerializationTypes.BaseTypeWithShouldSerializeMethod::", new BaseTypeWithShouldSerializeMethodSerializer()); + _tmp.Add(@"SerializationTypes.XmlSerializerAttributes::AttributeTesting:False:", new XmlSerializerAttributesSerializer()); + _tmp.Add(@"TypeWithXmlDocumentProperty::", new TypeWithXmlDocumentPropertySerializer()); _tmp.Add(@"Parameter::", new ParameterSerializer()); - _tmp.Add(@"TimeOnlyWrapper::", new TimeOnlyWrapperSerializer()); + _tmp.Add(@"SerializationTypes.TypeWithAnyAttribute::", new TypeWithAnyAttributeSerializer()); _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.TypeWith2DArrayProperty2::", new TypeWith2DArrayProperty2Serializer()); - _tmp.Add(@"Animal::", new AnimalSerializer()); - _tmp.Add(@"XElementStruct::", new XElementStructSerializer()); - _tmp.Add(@"SerializationTypes.ItemChoiceType::", new ItemChoiceTypeSerializer()); - _tmp.Add(@"DerivedClass::", new DerivedClassSerializer()); - _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(@"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.TypeWithPropertiesHavingDefaultValue::", new TypeWithPropertiesHavingDefaultValueSerializer()); + _tmp.Add(@"TypeWithDateTimeOffsetProperties::", new TypeWithDateTimeOffsetPropertiesSerializer()); + _tmp.Add(@"SerializationTypes.SimpleType::", new SimpleTypeSerializer()); if (typedSerializers == null) typedSerializers = _tmp; } return typedSerializers; @@ -18741,6 +19136,9 @@ public override System.Boolean CanSerialize(System.Type type) { if (type == typeof(global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)) return true; if (type == typeof(global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)) return true; if (type == typeof(global::SerializationTypes.TypeWithShouldSerializeMethod)) return true; + if (type == typeof(global::SerializationTypes.BaseTypeWithShouldSerializeMethod)) return true; + if (type == typeof(global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)) return true; + if (type == typeof(global::SerializationTypes.TypeWithFieldBackedSpecifiedMember)) return true; if (type == typeof(global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)) return true; if (type == typeof(global::SerializationTypes.KnownTypesThroughConstructorWithValue)) return true; if (type == typeof(global::SerializationTypes.TypeWithTypesHavingCustomFormatter)) return true; @@ -18869,6 +19267,9 @@ public override System.Xml.Serialization.XmlSerializer GetSerializer(System.Type if (type == typeof(global::SerializationTypes.TypeWithEnumPropertyHavingDefaultValue)) return new TypeWithEnumPropertyHavingDefaultValueSerializer(); if (type == typeof(global::SerializationTypes.TypeWithEnumFlagPropertyHavingDefaultValue)) return new TypeWithEnumFlagPropertyHavingDefaultValueSerializer(); if (type == typeof(global::SerializationTypes.TypeWithShouldSerializeMethod)) return new TypeWithShouldSerializeMethodSerializer(); + if (type == typeof(global::SerializationTypes.BaseTypeWithShouldSerializeMethod)) return new BaseTypeWithShouldSerializeMethodSerializer(); + if (type == typeof(global::SerializationTypes.DerivedTypeWithInheritedShouldSerialize)) return new DerivedTypeWithInheritedShouldSerializeSerializer(); + if (type == typeof(global::SerializationTypes.TypeWithFieldBackedSpecifiedMember)) return new TypeWithFieldBackedSpecifiedMemberSerializer(); if (type == typeof(global::SerializationTypes.KnownTypesThroughConstructorWithArrayProperties)) return new KnownTypesThroughConstructorWithArrayPropertiesSerializer(); if (type == typeof(global::SerializationTypes.KnownTypesThroughConstructorWithValue)) return new KnownTypesThroughConstructorWithValueSerializer(); if (type == typeof(global::SerializationTypes.TypeWithTypesHavingCustomFormatter)) return new TypeWithTypesHavingCustomFormatterSerializer();