## XmlNameTable class


Таблица атомарных строковых объектов.

```cpp
class XmlNameTable : public System::Object
```

## Методы

| Метод | Описание |
| --- | --- |
| virtual [Add](./add/)(const ArrayPtr\<char16_t\>\&, int32_t, int32_t) | При переопределении в производном классе атомизирует указанную строку и добавляет её в [XmlNameTable](./). |
| virtual [Add](./add/)(const String\&) | При переопределении в производном классе атомизирует указанную строку и добавляет её в [XmlNameTable](./). |
| virtual [Get](./get/)(const ArrayPtr\<char16_t\>\&, int32_t, int32_t) | При переопределении в производном классе возвращает атомизированную строку, содержащую те же символы, что и указанный диапазон символов в данном массиве. |
| virtual [Get](./get/)(const String\&) | При переопределении в производном классе возвращает атомизированную строку, содержащую то же значение, что и указанная строка. |
## Typedefs

| Типовое определение | Описание |
| --- | --- |
| [Ptr](./ptr/) | Псевдоним для shared pointer к экземпляру этого класса. |
## См. также

* Class [Object](../../system/object/)
* Namespace [System::Xml](../)
* Library [Aspose.PDF for C++](../../)
