diff --git a/sdk/core/Azure.Core/api/Azure.Core.net461.cs b/sdk/core/Azure.Core/api/Azure.Core.net461.cs index 4775ede04c88..acc1711eb1af 100644 --- a/sdk/core/Azure.Core/api/Azure.Core.net461.cs +++ b/sdk/core/Azure.Core/api/Azure.Core.net461.cs @@ -1148,7 +1148,6 @@ public partial class ModelSerializerOptions public ModelSerializerOptions() { } public bool IgnoreAdditionalProperties { get { throw null; } set { } } public bool IgnoreReadOnlyProperties { get { throw null; } set { } } - public string? NameHint { get { throw null; } set { } } public System.Collections.Generic.Dictionary Serializers { get { throw null; } } } public abstract partial class ObjectSerializer diff --git a/sdk/core/Azure.Core/api/Azure.Core.net5.0.cs b/sdk/core/Azure.Core/api/Azure.Core.net5.0.cs index 22c5e509d58e..cb94b6adde8d 100644 --- a/sdk/core/Azure.Core/api/Azure.Core.net5.0.cs +++ b/sdk/core/Azure.Core/api/Azure.Core.net5.0.cs @@ -1148,7 +1148,6 @@ public partial class ModelSerializerOptions public ModelSerializerOptions() { } public bool IgnoreAdditionalProperties { get { throw null; } set { } } public bool IgnoreReadOnlyProperties { get { throw null; } set { } } - public string? NameHint { get { throw null; } set { } } public System.Collections.Generic.Dictionary Serializers { get { throw null; } } } public abstract partial class ObjectSerializer diff --git a/sdk/core/Azure.Core/api/Azure.Core.net6.0.cs b/sdk/core/Azure.Core/api/Azure.Core.net6.0.cs index 22c5e509d58e..cb94b6adde8d 100644 --- a/sdk/core/Azure.Core/api/Azure.Core.net6.0.cs +++ b/sdk/core/Azure.Core/api/Azure.Core.net6.0.cs @@ -1148,7 +1148,6 @@ public partial class ModelSerializerOptions public ModelSerializerOptions() { } public bool IgnoreAdditionalProperties { get { throw null; } set { } } public bool IgnoreReadOnlyProperties { get { throw null; } set { } } - public string? NameHint { get { throw null; } set { } } public System.Collections.Generic.Dictionary Serializers { get { throw null; } } } public abstract partial class ObjectSerializer diff --git a/sdk/core/Azure.Core/api/Azure.Core.netcoreapp2.1.cs b/sdk/core/Azure.Core/api/Azure.Core.netcoreapp2.1.cs index 4775ede04c88..acc1711eb1af 100644 --- a/sdk/core/Azure.Core/api/Azure.Core.netcoreapp2.1.cs +++ b/sdk/core/Azure.Core/api/Azure.Core.netcoreapp2.1.cs @@ -1148,7 +1148,6 @@ public partial class ModelSerializerOptions public ModelSerializerOptions() { } public bool IgnoreAdditionalProperties { get { throw null; } set { } } public bool IgnoreReadOnlyProperties { get { throw null; } set { } } - public string? NameHint { get { throw null; } set { } } public System.Collections.Generic.Dictionary Serializers { get { throw null; } } } public abstract partial class ObjectSerializer diff --git a/sdk/core/Azure.Core/api/Azure.Core.netstandard2.0.cs b/sdk/core/Azure.Core/api/Azure.Core.netstandard2.0.cs index 4775ede04c88..acc1711eb1af 100644 --- a/sdk/core/Azure.Core/api/Azure.Core.netstandard2.0.cs +++ b/sdk/core/Azure.Core/api/Azure.Core.netstandard2.0.cs @@ -1148,7 +1148,6 @@ public partial class ModelSerializerOptions public ModelSerializerOptions() { } public bool IgnoreAdditionalProperties { get { throw null; } set { } } public bool IgnoreReadOnlyProperties { get { throw null; } set { } } - public string? NameHint { get { throw null; } set { } } public System.Collections.Generic.Dictionary Serializers { get { throw null; } } } public abstract partial class ObjectSerializer diff --git a/sdk/core/Azure.Core/src/Serialization/ModelSerializerOptions.cs b/sdk/core/Azure.Core/src/Serialization/ModelSerializerOptions.cs index 15d1dabcc99b..1b91d4480a9e 100644 --- a/sdk/core/Azure.Core/src/Serialization/ModelSerializerOptions.cs +++ b/sdk/core/Azure.Core/src/Serialization/ModelSerializerOptions.cs @@ -25,10 +25,5 @@ public class ModelSerializerOptions /// Dictionary that holds all the serializers for the different model types. /// public Dictionary Serializers { get; } = new Dictionary(); - - /// - /// NameHint for Xml Models - /// - public string? NameHint { get; set; } } } diff --git a/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/ModelXml.cs b/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/ModelXml.cs index 38ec27916103..9b0f365e805f 100644 --- a/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/ModelXml.cs +++ b/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/ModelXml.cs @@ -42,11 +42,10 @@ public ModelXml(string key, string value, string readonlyProperty) [XmlElement("ReadOnlyProperty")] public string ReadOnlyProperty { get; } - void IXmlSerializable.Write(XmlWriter writer, string nameHint) => Serialize(writer, new ModelSerializerOptions() {NameHint = nameHint}); + void IXmlSerializable.Write(XmlWriter writer, string nameHint) => Serialize(writer, new ModelSerializerOptions()); private void Serialize(XmlWriter writer, ModelSerializerOptions options) { - writer.WriteStartElement(options.NameHint ?? "Tag"); writer.WriteStartElement("Key"); writer.WriteValue(Key); writer.WriteEndElement(); diff --git a/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/XmlModelForCombinedInterface.cs b/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/XmlModelForCombinedInterface.cs index 7dc12cb128bc..ae8c2c933725 100644 --- a/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/XmlModelForCombinedInterface.cs +++ b/sdk/core/Azure.Core/tests/public/ModelSerializationTests/Models/XmlModelForCombinedInterface.cs @@ -41,7 +41,7 @@ public XmlModelForCombinedInterface(string key, string value, string readOnlyPro [XmlElement("ReadOnlyProperty")] public string ReadOnlyProperty { get; } - void IXmlSerializable.Write(XmlWriter writer, string nameHint) => Serialize(writer, new ModelSerializerOptions() { NameHint = nameHint }); + void IXmlSerializable.Write(XmlWriter writer, string nameHint) => Serialize(writer, new ModelSerializerOptions()); internal static XmlModelForCombinedInterface DeserializeXmlModelForCombinedInterface(XElement element, ModelSerializerOptions options = default) { @@ -65,7 +65,6 @@ internal static XmlModelForCombinedInterface DeserializeXmlModelForCombinedInter private void Serialize(XmlWriter writer, ModelSerializerOptions options) { - writer.WriteStartElement(options.NameHint ?? "Tag"); writer.WriteStartElement("Key"); writer.WriteValue(Key); writer.WriteEndElement();