using System; using Cpp2IlInjected; namespace System.Xml { /// Table of atomized string objects. // Token: 0x0200007C RID: 124 [Token(Token = "0x200007C")] public abstract class XmlNameTable { /// When overridden in a derived class, gets the atomized string containing the same value as the specified string. /// The name to look up. /// The atomized string or if the string has not already been atomized. /// /// is . // Token: 0x06000529 RID: 1321 [Token(Token = "0x6000529")] [Address(Slot = "4")] public abstract string Get(string array); /// When overridden in a derived class, atomizes the specified string and adds it to the . /// The character array containing the name to add. /// Zero-based index into the array specifying the first character of the name. /// The number of characters in the name. /// The new atomized string or the existing one if it already exists. If length is zero, String.Empty is returned. /// 0 > -or- /// >= .Length -or- /// > .Length The above conditions do not cause an exception to be thrown if =0. /// /// < 0. // Token: 0x0600052A RID: 1322 [Token(Token = "0x600052A")] [Address(Slot = "5")] public abstract string Add(char[] array, int offset, int length); /// When overridden in a derived class, atomizes the specified string and adds it to the . /// The name to add. /// The new atomized string or the existing one if it already exists. /// /// is . // Token: 0x0600052B RID: 1323 [Token(Token = "0x600052B")] [Address(Slot = "6")] public abstract string Add(string array); /// Initializes a new instance of the class. // Token: 0x0600052C RID: 1324 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600052C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected XmlNameTable() { } } }