Add()

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

ParameterTypeDescription
arrayconst ArrayPtr<char16_t>&The character array containing the name to add.
offsetint32_tZero-based index into the array specifying the first character of the name.
lengthint32_tThe 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.

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

ParameterTypeDescription
arrayconst String&The name to add.

Return Value

The new atomized string or the existing one if it already exists.

See Also