using System; using System.IO; using System.Text; using Cpp2IlInjected; namespace System.Security.Util { // Token: 0x020003DA RID: 986 [Token(Token = "0x20003DA")] internal sealed class Tokenizer { // Token: 0x060022BE RID: 8894 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022BE")] [Address(RVA = "0xD19910", Offset = "0xD18910", VA = "0x180D19910")] internal void BasicInitialization() { } // Token: 0x060022BF RID: 8895 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022BF")] [Address(RVA = "0xD1A6E0", Offset = "0xD196E0", VA = "0x180D1A6E0")] public void Recycle() { } // Token: 0x060022C0 RID: 8896 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022C0")] [Address(RVA = "0xD1A740", Offset = "0xD19740", VA = "0x180D1A740")] internal Tokenizer(string input) { } // Token: 0x060022C1 RID: 8897 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022C1")] [Address(RVA = "0xD19990", Offset = "0xD18990", VA = "0x180D19990")] internal void ChangeFormat(Encoding encoding) { } // Token: 0x060022C2 RID: 8898 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022C2")] [Address(RVA = "0xD19CA0", Offset = "0xD18CA0", VA = "0x180D19CA0")] internal void GetTokens(TokenizerStream stream, int maxNum, bool endAfterKet) { } // Token: 0x060022C3 RID: 8899 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60022C3")] [Address(RVA = "0xD19C80", Offset = "0xD18C80", VA = "0x180D19C80")] private string GetStringToken() { return null; } // Token: 0x0400136F RID: 4975 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400136F")] public int LineNo; // Token: 0x04001370 RID: 4976 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4001370")] private int _inProcessingTag; // Token: 0x04001371 RID: 4977 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001371")] private byte[] _inBytes; // Token: 0x04001372 RID: 4978 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4001372")] private char[] _inChars; // Token: 0x04001373 RID: 4979 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4001373")] private string _inString; // Token: 0x04001374 RID: 4980 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4001374")] private int _inIndex; // Token: 0x04001375 RID: 4981 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4001375")] private int _inSize; // Token: 0x04001376 RID: 4982 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001376")] private int _inSavedCharacter; // Token: 0x04001377 RID: 4983 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4001377")] private Tokenizer.TokenSource _inTokenSource; // Token: 0x04001378 RID: 4984 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001378")] private Tokenizer.ITokenReader _inTokenReader; // Token: 0x04001379 RID: 4985 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4001379")] private Tokenizer.StringMaker _maker; // Token: 0x0400137A RID: 4986 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400137A")] private string[] _searchStrings; // Token: 0x0400137B RID: 4987 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400137B")] private string[] _replaceStrings; // Token: 0x0400137C RID: 4988 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400137C")] private int _inNestedIndex; // Token: 0x0400137D RID: 4989 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400137D")] private int _inNestedSize; // Token: 0x0400137E RID: 4990 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400137E")] private string _inNestedString; // Token: 0x020003DB RID: 987 [Token(Token = "0x20003DB")] private enum TokenSource { // Token: 0x04001380 RID: 4992 [Token(Token = "0x4001380")] UnicodeByteArray, // Token: 0x04001381 RID: 4993 [Token(Token = "0x4001381")] UTF8ByteArray, // Token: 0x04001382 RID: 4994 [Token(Token = "0x4001382")] ASCIIByteArray, // Token: 0x04001383 RID: 4995 [Token(Token = "0x4001383")] CharArray, // Token: 0x04001384 RID: 4996 [Token(Token = "0x4001384")] String, // Token: 0x04001385 RID: 4997 [Token(Token = "0x4001385")] NestedStrings, // Token: 0x04001386 RID: 4998 [Token(Token = "0x4001386")] Other } // Token: 0x020003DC RID: 988 [Token(Token = "0x20003DC")] [Serializable] internal sealed class StringMaker { // Token: 0x060022C4 RID: 8900 RVA: 0x000166F8 File Offset: 0x000148F8 [Token(Token = "0x60022C4")] [Address(RVA = "0xD0DB80", Offset = "0xD0CB80", VA = "0x180D0DB80")] private static uint HashString(string str) { return 0U; } // Token: 0x060022C5 RID: 8901 RVA: 0x00016710 File Offset: 0x00014910 [Token(Token = "0x60022C5")] [Address(RVA = "0xD0DB20", Offset = "0xD0CB20", VA = "0x180D0DB20")] private static uint HashCharArray(char[] a, int l) { return 0U; } // Token: 0x060022C6 RID: 8902 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022C6")] [Address(RVA = "0xD0E020", Offset = "0xD0D020", VA = "0x180D0E020")] public StringMaker() { } // Token: 0x060022C7 RID: 8903 RVA: 0x00016728 File Offset: 0x00014928 [Token(Token = "0x60022C7")] [Address(RVA = "0xD0DA80", Offset = "0xD0CA80", VA = "0x180D0DA80")] private bool CompareStringAndChars(string str, char[] a, int l) { return default(bool); } // Token: 0x060022C8 RID: 8904 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60022C8")] [Address(RVA = "0xD0DC60", Offset = "0xD0CC60", VA = "0x180D0DC60")] public string MakeString() { return null; } // Token: 0x04001387 RID: 4999 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001387")] private string[] aStrings; // Token: 0x04001388 RID: 5000 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001388")] private uint cStringsMax; // Token: 0x04001389 RID: 5001 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4001389")] private uint cStringsUsed; // Token: 0x0400138A RID: 5002 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400138A")] public StringBuilder _outStringBuilder; // Token: 0x0400138B RID: 5003 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400138B")] public char[] _outChars; // Token: 0x0400138C RID: 5004 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400138C")] public int _outIndex; } // Token: 0x020003DD RID: 989 [Token(Token = "0x20003DD")] internal interface ITokenReader { // Token: 0x060022C9 RID: 8905 [Token(Token = "0x60022C9")] [Address(Slot = "0")] int Read(); } // Token: 0x020003DE RID: 990 [Token(Token = "0x20003DE")] internal class StreamTokenReader : Tokenizer.ITokenReader { // Token: 0x060022CA RID: 8906 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60022CA")] [Address(RVA = "0xD0DA50", Offset = "0xD0CA50", VA = "0x180D0DA50")] internal StreamTokenReader(StreamReader input) { } // Token: 0x060022CB RID: 8907 RVA: 0x00016740 File Offset: 0x00014940 [Token(Token = "0x60022CB")] [Address(RVA = "0xD0DA10", Offset = "0xD0CA10", VA = "0x180D0DA10", Slot = "5")] public virtual int Read() { return 0; } // Token: 0x170004E0 RID: 1248 // (get) Token: 0x060022CC RID: 8908 RVA: 0x00016758 File Offset: 0x00014958 [Token(Token = "0x170004E0")] internal int NumCharEncountered { [Token(Token = "0x60022CC")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")] get { return 0; } } // Token: 0x0400138D RID: 5005 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400138D")] internal StreamReader _in; // Token: 0x0400138E RID: 5006 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400138E")] internal int _numCharRead; } } }