XObject.Annotations(Of T) Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets a collection of annotations of the specified type for this XObject.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Type Parameters
- T
The type of the annotations to retrieve.
Return Value
Type: System.Collections.Generic.IEnumerable(Of T)An IEnumerable(Of T) that contains the annotations for this XObject.
The following class is used in the example below:
The following example uses this method to retrieve annotations on an element.
Dim output As New StringBuilder Dim root As XElement = <Root>content</Root> root.AddAnnotation(New MyAnnotation("T1")) root.AddAnnotation(New MyAnnotation("T2")) root.AddAnnotation("abc") root.AddAnnotation("def") Dim annotationList As IEnumerable(Of MyAnnotation) annotationList = root.Annotations(Of MyAnnotation)() For Each ma As MyAnnotation In annotationList output.Append(ma.Tag) output.Append(Environment.NewLine) Next output.Append("----") output.Append(Environment.NewLine) Dim stringAnnotationList As IEnumerable(Of String) stringAnnotationList = root.Annotations(Of String)() For Each str As String In stringAnnotationList output.Append(str) output.Append(Environment.NewLine) Next OutputTextBlock.Text = output.ToString()
Show: