Exemplo n.º 1
0
 private AttributeAdapter(int index, IList<OpenXmlAttribute> attrs, NavigatorAdapter parent)
     : base(parent.Element)
 {
     _index = index;
     _parent = parent;
     _attrs = attrs;
 }
Exemplo n.º 2
0
 public AttributeAdapter(IList<OpenXmlAttribute> attrs, NavigatorAdapter parent)
     : base(parent.Element)
 {
     _index = -1;
     _parent = parent;
     _attrs = attrs;
 }
Exemplo n.º 3
0
 private NamespaceAdapter(int index, KeyValuePair<string, string>[] ns, NavigatorAdapter parent)
     : base(parent.Element)
 {
     _index = index;
     _ns = ns;
     _parent = parent;
 }
Exemplo n.º 4
0
 public NamespaceAdapter(IEnumerable<KeyValuePair<string, string>> ns, NavigatorAdapter parent)
     : base(parent.Element)
 {
     _index = -1;
     _ns = ns.ToArray();
     _parent = parent;
 }
Exemplo n.º 5
0
 public override bool MoveTo(XPathNavigator other)
 {
     OpenXmlNavigator nav = other as OpenXmlNavigator;
     if (nav != null)
     {
         _adapter = nav._adapter.Clone();
         _typedValue = nav._typedValue;
         return true;
     }
     else
         return false;
 }
Exemplo n.º 6
0
 private OpenXmlNavigator(NavigatorAdapter adapter, object typedValue)
 {
     _adapter = adapter;
     _typedValue = typedValue;
 }
Exemplo n.º 7
0
 internal OpenXmlNavigator(NavigatorAdapter adapter)
 {
     _adapter = adapter;
 }
Exemplo n.º 8
0
 public override bool MoveToParent()
 {
     NavigatorAdapter adapter = _adapter.MoveToParent();
     if (adapter != null)
     {
         _adapter = adapter;
         return true;
     }
     return false;
 }
Exemplo n.º 9
0
 public override bool MoveToFirstNamespace(XPathNamespaceScope namespaceScope)
 {
     NavigatorAdapter adapter = _adapter.MoveToFirstNamespace(namespaceScope);
     if (adapter != null)
     {
         _adapter = adapter;
         return true;
     }
     return false;
 }
Exemplo n.º 10
0
 public override bool MoveToFirstAttribute()
 {
     NavigatorAdapter adapter = _adapter.MoveToFirstAttribute();
     if (adapter != null)
     {
         _adapter = adapter;
         return true;
     }
     return false;
 }
Exemplo n.º 11
0
 public LeafTextElementAdapter(OpenXmlElement elem, NavigatorAdapter parent)
     : base(elem)
 {
     _parent = parent;
 }