using System; using Cpp2IlInjected; namespace System.Xml { /// Table of atomized string objects. // Token: 0x020000F3 RID: 243 [Token(Token = "0x20000F3")] 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: 0x06000BF8 RID: 3064 [Token(Token = "0x6000BF8")] [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: 0x06000BF9 RID: 3065 [Token(Token = "0x6000BF9")] [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: 0x06000BFA RID: 3066 [Token(Token = "0x6000BFA")] [Address(Slot = "6")] public abstract string Add(string array); /// Initializes a new instance of the class. // Token: 0x06000BFB RID: 3067 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BFB")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected XmlNameTable() { } } }