public bool AddElement(DocElement element)
        {
            if (element is Annotation)
            {
                Annotation ann = element as Annotation;

                if (active && ann.IsEnd)
                    finished = true;

                if (!active && ann.ReferenceId == m_dataObject.Id && ann.IsStart)
                    active = true;


            }

            if (active)
                AddCompletedObject(element);

            if (finished)
                active = false;

            return !finished;
        }
Пример #2
0
        public bool AddElement(DocElement element)
        {
            string typeName = element.GetType().Name;
            IncrementCount(typeName, element.IsStart, element.IsEnd);
            elements.Add(element);

            return true;
        }
Пример #3
0
 public bool AddElement(DocElement element)
 {
     this.AddCompletedObject(element);
     return true;
 }
Пример #4
0
 private void AddObject(DocElement newObject)
 {
     m_consumer.AddElement(newObject);
 }