//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // // helenak //------------------------------------------------------------------------------ namespace System.Xml { /// /// /// Table of atomized string objects. This provides an /// efficient means for the XML parser to use the same string object for all /// repeated element and attribute names in an XML document. This class is /// /// . /// public abstract class XmlNameTable { /// /// /// Gets the atomized String object containing the same /// chars as the specified range of chars in the given char array. /// public abstract String Get(char[] array, int offset, int length); /// /// /// /// Gets the atomized String object containing the same /// value as the specified string. /// /// public abstract String Get(String array); /// /// /// Creates a new atom for the characters at the specified range /// of chararacters in the specified string. /// public abstract String Add(char[] array, int offset, int length); /// /// /// /// Creates a new atom for the specified string. /// /// public abstract String Add(String array); } }