Adds an object to the annotation list of this XObject. : XObject « XML LINQ « C# / C Sharp

Home
C# / C Sharp
1.2D Graphics
2.Class Interface
3.Collections Data Structure
4.Components
5.Data Types
6.Database ADO.net
7.Date Time
8.Design Patterns
9.Development Class
10.Event
11.File Stream
12.Generics
13.GUI Windows Form
14.Internationalization I18N
15.Language Basics
16.LINQ
17.Network
18.Office
19.Reflection
20.Regular Expressions
21.Security
22.Services Event
23.Thread
24.Web Services
25.Windows
26.Windows Presentation Foundation
27.XML
28.XML LINQ
C# / C Sharp » XML LINQ » XObjectScreenshots 
Adds an object to the annotation list of this XObject.
 

using System;
using System.Xml.Linq;


public class MyAnnotation {
    private string tag;
    public string Tag {get{return tag;set{tag=value;}}
    public MyAnnotation(string tag) {
        this.tag = tag;
    }
}

public class Program {
    public static void Main(string[] args) {   
        MyAnnotation ma = new MyAnnotation("T1");
        XElement root = new XElement("Root""content");
        root.AddAnnotation(ma);

        MyAnnotation ma2 = (MyAnnotation)root.Annotation<MyAnnotation>();
        Console.WriteLine(ma2.Tag);
    }
}

   
  
Related examples in the same category
1.Gets the first annotation object of the specified type from this XObject.
2.Get the first annotation object of the specified type from this XObject.
3.Gets a collection of annotations of the specified type for this XObject.
4.Gets the base URI for this XObject.
5.Raise event when this XObject or any of its descendants are changing
6.Raise event when this XObject or any of its descendants are changed
7.Check the specific events
8.Gets the node type for this XObject.
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.