XObject.Annotation Method (Type)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets the first annotation object of the specified type from this XObject.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- type
- Type: System.Type
The Type of the annotation to retrieve.
Return Value
Type: System.ObjectThe Object that contains the first annotation object that matches the specified type, or Nothing if no annotation is of the specified type.
The following class is used in the example below:
The following example adds an annotation to an XElement. It then retrieves the annotation, specifying the type to retrieve.
Dim output As New StringBuilder Dim ma As MyAnnotation = New MyAnnotation("T1") Dim root As XElement = <Root>content</Root> root.AddAnnotation(ma) Dim ma2 As MyAnnotation = DirectCast(root.Annotation(GetType(MyAnnotation)), MyAnnotation) output.Append(ma2.Tag) output.Append(Environment.NewLine) OutputTextBlock.Text = output.ToString()
Show: