<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Xml.Linq.XObject

public abstract class XObject : IXmlLineInfo
namespace System.Xml.Linq { public abstract class XObject : IXmlLineInfo { public string BaseUri { get; } public XDocument Document { get; } public abstract XmlNodeType NodeType { get; } public XElement Parent { get; } public event EventHandler<XObjectChangeEventArgs> Changed; public event EventHandler<XObjectChangeEventArgs> Changing; public void AddAnnotation(object annotation); public object Annotation(Type type); public T Annotation<T>() where T : class; public IEnumerable<object> Annotations(Type type); public IEnumerable<T> Annotations<T>() where T : class; public void RemoveAnnotations(Type type); public void RemoveAnnotations<T>() where T : class; } }