private void Export(XmlElement parentElement, TermSet termSet)
        {
            XmlElement termSetElement = GetTermSetElement(parentElement, termSet);
            var        terms          = termSet.Terms;

            if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable)
            {
                _ctx.Load(terms);
                _ctx.ExecuteQuery();
            }
            foreach (Term term in terms)
            {
                Export(termSetElement, term);
            }
        }
        public XmlDocument Export(TermSet termSet)
        {
            if (termSet == null)
            {
                throw new ArgumentNullException("termSet", "The TermSet object is null.");
            }

            LoadLanguages(termSet.TermStore);
            XmlElement termSetElement = AddTermSetElement(null, termSet);
            var        terms          = termSet.Terms;

            if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable)
            {
                _ctx.Load(terms);
                _ctx.ExecuteQuery();
            }
            foreach (Term term in terms)
            {
                Export(termSetElement, term);
            }
            return(_xml);
        }
 private void Export(XmlElement parentElement, TermSet termSet)
 {
     XmlElement termSetElement = GetTermSetElement(parentElement, termSet);
     var terms = termSet.Terms;
     if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable)
     {
         _ctx.Load(terms);
         _ctx.ExecuteQuery();
     }
     foreach (Term term in terms)
     {
         Export(termSetElement, term);
     }
 }
        public XmlDocument Export(TermSet termSet)
        {
            if (termSet == null)
                throw new ArgumentNullException("termSet", "The TermSet object is null.");

            LoadLanguages(termSet.TermStore);
            XmlElement termSetElement = AddTermSetElement(null, termSet);
            var terms = termSet.Terms;
            if (!termSet.IsObjectPropertyInstantiated("Terms") || !termSet.Terms.AreItemsAvailable)
            {
                _ctx.Load(terms);
                _ctx.ExecuteQuery();
            }
            foreach (Term term in terms)
            {
                Export(termSetElement, term);
            }
            return _xml;
        }