Fix watchos tests for system.data (#6600)
[mono-project.git] / docs / HtmlAgilityPack / HtmlNameTable.cs
blob2b9ffd3cb6236d90cf63c5761e76e1edb166f6a1
1 // HtmlAgilityPack V1.0 - Simon Mourier <simon underscore mourier at hotmail dot com>
2 using System.Xml;
4 namespace HtmlAgilityPack
6 internal class HtmlNameTable : XmlNameTable
8 #region Fields
10 private NameTable _nametable = new NameTable();
12 #endregion
14 #region Public Methods
16 public override string Add(string array)
18 return _nametable.Add(array);
21 public override string Add(char[] array, int offset, int length)
23 return _nametable.Add(array, offset, length);
26 public override string Get(string array)
28 return _nametable.Get(array);
31 public override string Get(char[] array, int offset, int length)
33 return _nametable.Get(array, offset, length);
36 #endregion
38 #region Internal Methods
40 internal string GetOrAdd(string array)
42 string s = Get(array);
43 if (s == null)
45 return Add(array);
47 return s;
50 #endregion