Export (0) Print
Expand All

XObject Class

Represents a node or an attribute in an XML tree.

Namespace:  System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

[<AbstractClass>]
type XObject =  
    class 
        interface IXmlLineInfo 
    end

The XObject type exposes the following members.

  NameDescription
Public propertySupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsBaseUriGets the base URI for this XObject.
Public propertySupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsDocumentGets the XDocument for this XObject.
Public propertySupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsNodeTypeGets the node type for this XObject.
Public propertySupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsParentGets the parent XElement of this XObject.
Top

  NameDescription
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsAddAnnotationAdds an object to the annotation list of this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsAnnotation(Type)Gets the first annotation object of the specified type from this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsAnnotation(T)()Get the first annotation object of the specified type from this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsAnnotations(Type)Gets a collection of annotations of the specified type for this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsAnnotations(T)()Gets a collection of annotations of the specified type for this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsRemoveAnnotations(Type)Removes the annotations of the specified type from this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsRemoveAnnotations(T)()Removes the annotations of the specified type from this XObject.
Public methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Public eventSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsChangedRaised when this XObject or any of its descendants have changed.
Public eventSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsChangingRaised when this XObject or any of its descendants are about to change.
Top

  NameDescription
Explicit interface implemetationPrivate methodSupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsIXmlLineInfo.HasLineInfoGets a value indicating whether or not this XObject has line information.
Explicit interface implemetationPrivate propertySupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsIXmlLineInfo.LineNumberGets the line number that the underlying XmlReader reported for this XObject.
Explicit interface implemetationPrivate propertySupported by the XNA FrameworkSupported by Portable Class LibrarySupported in .NET for Windows Store appsIXmlLineInfo.LinePositionGets the line position that the underlying XmlReader reported for this XObject.
Top

This class is the abstract common base class for XNode and XAttribute. It provides some basic functionality that is common to both classes, such as annotations, and raising events when nodes have changed.

Note that annotations are not part of the XML infoset; they are not serialized or deserialized.

.NET Framework

Supported in: 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

.NET for Windows Store apps

Supported in: Windows 8

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft