XWiki.Annotations.Annotation.ToRcpObject C# (CSharp) Method

ToRcpObject() public method

public ToRcpObject ( ) : XWikiObject
return XWiki.XmlRpc.XWikiObject
        public XWikiObject ToRcpObject()
        {
            XWikiObject obj = new XWikiObject();
            obj.id = this.id;
            obj.pageId = this.PageId;
            obj.objectDictionary = new CookComputing.XmlRpc.XmlRpcStruct();
            obj.objectDictionary.Add("annotation", this.AnnotationText);
            obj.objectDictionary.Add("date", this.Date);
            obj.objectDictionary.Add("author", this.Author);
            obj.objectDictionary.Add("originalSelection", this.OriginalSelection);
            obj.objectDictionary.Add("selection", this.Selection);
            obj.objectDictionary.Add("selectionRightContext", this.SelectionRightContext);
            obj.objectDictionary.Add("selectionLeftContext", this.SelectionLeftContext);
            obj.objectDictionary.Add("state", this.State);
            obj.objectDictionary.Add("target", this.Target);
            return obj;
        }