291 lines
7.7 KiB
C#
291 lines
7.7 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|