using System; using Cpp2IlInjected; namespace System.Xml { /// Implements a single-threaded . // Token: 0x020000D0 RID: 208 [Token(Token = "0x20000D0")] public class NameTable : XmlNameTable { /// Initializes a new instance of the class. // Token: 0x06000A85 RID: 2693 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A85")] [Address(RVA = "0x6E14D0", Offset = "0x6E04D0", VA = "0x1806E14D0")] public NameTable() { } /// Atomizes the specified string and adds it to the . /// The string to add. /// The atomized string or the existing string if it already exists in the . /// /// is . // Token: 0x06000A86 RID: 2694 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A86")] [Address(RVA = "0x6E0E50", Offset = "0x6DFE50", VA = "0x1806E0E50", Slot = "6")] public override string Add(string key) { return null; } /// Atomizes the specified string and adds it to the . /// The character array containing the string to add. /// The zero-based index into the array specifying the first character of the string. /// The number of characters in the string. /// The atomized string or the existing string if one already exists in the . If 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: 0x06000A87 RID: 2695 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A87")] [Address(RVA = "0x6E0FD0", Offset = "0x6DFFD0", VA = "0x1806E0FD0", Slot = "5")] public override string Add(char[] key, int start, int len) { return null; } /// Gets the atomized string with the specified value. /// The name to find. /// The atomized string object or if the string has not already been atomized. /// /// is . // Token: 0x06000A88 RID: 2696 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A88")] [Address(RVA = "0x6E1190", Offset = "0x6E0190", VA = "0x1806E1190", Slot = "4")] public override string Get(string value) { return null; } // Token: 0x06000A89 RID: 2697 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000A89")] [Address(RVA = "0x6E0C10", Offset = "0x6DFC10", VA = "0x1806E0C10")] private string AddEntry(string str, int hashCode) { return null; } // Token: 0x06000A8A RID: 2698 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A8A")] [Address(RVA = "0x6E1300", Offset = "0x6E0300", VA = "0x1806E1300")] private void Grow() { } // Token: 0x06000A8B RID: 2699 RVA: 0x00005B08 File Offset: 0x00003D08 [Token(Token = "0x6000A8B")] [Address(RVA = "0x6E1440", Offset = "0x6E0440", VA = "0x1806E1440")] private static bool TextEquals(string str1, char[] str2, int str2Start, int str2Length) { return default(bool); } // Token: 0x0400056A RID: 1386 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400056A")] private NameTable.Entry[] entries; // Token: 0x0400056B RID: 1387 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400056B")] private int count; // Token: 0x0400056C RID: 1388 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400056C")] private int mask; // Token: 0x0400056D RID: 1389 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400056D")] private int hashCodeRandomizer; // Token: 0x020000D1 RID: 209 [Token(Token = "0x20000D1")] private class Entry { // Token: 0x06000A8C RID: 2700 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000A8C")] [Address(RVA = "0x6E0610", Offset = "0x6DF610", VA = "0x1806E0610")] internal Entry(string str, int hashCode, NameTable.Entry next) { } // Token: 0x0400056E RID: 1390 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400056E")] internal string str; // Token: 0x0400056F RID: 1391 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400056F")] internal int hashCode; // Token: 0x04000570 RID: 1392 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000570")] internal NameTable.Entry next; } } }