# System.Xml

``` diff
 namespace System.Xml {
     public class XmlException : SystemException {
-        protected XmlException(SerializationInfo info, StreamingContext context);
+        [EditorBrowsableAttribute(EditorBrowsableState.Never)]
+        [ObsoleteAttribute("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+        protected XmlException(SerializationInfo info, StreamingContext context);
-        public override void GetObjectData(SerializationInfo info, StreamingContext context);
+        [EditorBrowsableAttribute(EditorBrowsableState.Never)]
+        [ObsoleteAttribute("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+        public override void GetObjectData(SerializationInfo info, StreamingContext context);
     }
-    [DebuggerDisplayAttribute("{debuggerDisplayProxy}")]
-    public abstract class XmlNode : ICloneable, IEnumerable, IXPathNavigable
+    public abstract class XmlNode : ICloneable, IEnumerable, IXPathNavigable
-    [DebuggerDisplayAttribute("{debuggerDisplayProxy}")]
-    [DebuggerDisplayAttribute("{debuggerDisplayProxy}")]
-    public abstract class XmlReader : IDisposable
+    public abstract class XmlReader : IDisposable
     public abstract class XmlResolver {
+        public static XmlResolver FileSystemResolver { get; }
     }
 }
```

