XmlAttributeEventArgs.ObjectBeingDeserialized Property      
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the object being deserialized.
public:
 property System::Object ^ ObjectBeingDeserialized { System::Object ^ get(); };public object? ObjectBeingDeserialized { get; }public object ObjectBeingDeserialized { get; }member this.ObjectBeingDeserialized : objPublic ReadOnly Property ObjectBeingDeserialized As ObjectProperty Value
The object being deserialized.
Examples
The following example prints the value returned by the ToString method when the Deserialize method encounters an unknown attribute.
private void serializer_UnknownAttribute(
 object sender, XmlAttributeEventArgs e)
 {
    System.Xml.XmlAttribute attr = e.Attr;
    Console.WriteLine("Unknown Attribute Name and Value:" +
    attr.Name + "='" + attr.Value + "'");
    Object x = e.ObjectBeingDeserialized;
    Console.WriteLine("ObjectBeingDeserialized: " + x.ToString());
 }
    Private Sub serializer_UnknownAttribute(sender As Object, _
                                                  e As XmlAttributeEventArgs)
        Dim attr As System.Xml.XmlAttribute = e.Attr
        
        Console.WriteLine("Unknown Attribute Name and Value:" & attr.Name & _
                          "='" & attr.Value & "'")
        Dim x As Object = e.ObjectBeingDeserialized
        Console.WriteLine("ObjectBeingDeserialized: " & x.ToString())
    End Sub
End Class