Add()
Contents
[
Hide
]XmlNameTable::Add(const ArrayPtr<char16_t>&, int32_t, int32_t) method
When overridden in a derived class, atomizes the specified string and adds it to the XmlNameTable.
virtual const String & System::Xml::XmlNameTable::Add(const ArrayPtr<char16_t> &array, int32_t offset, int32_t length)=0
Arguments
| Parameter | Type | Description |
|---|---|---|
| array | const ArrayPtr<char16_t>& | The character array containing the name to add. |
| offset | int32_t | Zero-based index into the array specifying the first character of the name. |
| length | int32_t | The number of characters in the name. |
Return Value
The new atomized string or the existing one if it already exists. If length is zero, String::Empty is returned.
Exceptions
| Exception | Description |
|---|---|
| IndexOutOfRangeException | 0 > offset or offset >= array.Length or length > array.Length The above conditions do not cause an exception to be thrown if length = 0. |
| ArgumentOutOfRangeException | length < 0. |
XmlNameTable::Add(const String&) method
When overridden in a derived class, atomizes the specified string and adds it to the XmlNameTable.
virtual const String & System::Xml::XmlNameTable::Add(const String &array)=0
Arguments
| Parameter | Type | Description |
|---|---|---|
| array | const String& | The name to add. |
Return Value
The new atomized string or the existing one if it already exists.
Exceptions
| Exception | Description |
|---|---|
| ArgumentNullException | array is nullptr. |
See Also
- Typedef ArrayPtr
- Class String
- Class XmlNameTable
- Namespace System::Xml
- Library Aspose.Slides