291 lines
7.8 KiB
C#
291 lines
7.8 KiB
C#
using System;
|
|
using System.IO;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Security.Util
|
|
{
|
|
// Token: 0x020003BE RID: 958
|
|
[Token(Token = "0x20003BE")]
|
|
internal sealed class Tokenizer
|
|
{
|
|
// Token: 0x060020B2 RID: 8370 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020B2")]
|
|
[Address(RVA = "0x2C564C0", Offset = "0x2C552C0", VA = "0x182C564C0")]
|
|
internal void BasicInitialization()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020B3 RID: 8371 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020B3")]
|
|
[Address(RVA = "0x2C57290", Offset = "0x2C56090", VA = "0x182C57290")]
|
|
public void Recycle()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020B4 RID: 8372 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020B4")]
|
|
[Address(RVA = "0x2C572F0", Offset = "0x2C560F0", VA = "0x182C572F0")]
|
|
internal Tokenizer(string input)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020B5 RID: 8373 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020B5")]
|
|
[Address(RVA = "0x2C56540", Offset = "0x2C55340", VA = "0x182C56540")]
|
|
internal void ChangeFormat(Encoding encoding)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020B6 RID: 8374 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020B6")]
|
|
[Address(RVA = "0x2C56850", Offset = "0x2C55650", VA = "0x182C56850")]
|
|
internal void GetTokens(TokenizerStream stream, int maxNum, bool endAfterKet)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020B7 RID: 8375 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60020B7")]
|
|
[Address(RVA = "0x2C56830", Offset = "0x2C55630", VA = "0x182C56830")]
|
|
private string GetStringToken()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040012AC RID: 4780
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40012AC")]
|
|
public int LineNo;
|
|
|
|
// Token: 0x040012AD RID: 4781
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40012AD")]
|
|
private int _inProcessingTag;
|
|
|
|
// Token: 0x040012AE RID: 4782
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40012AE")]
|
|
private byte[] _inBytes;
|
|
|
|
// Token: 0x040012AF RID: 4783
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40012AF")]
|
|
private char[] _inChars;
|
|
|
|
// Token: 0x040012B0 RID: 4784
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40012B0")]
|
|
private string _inString;
|
|
|
|
// Token: 0x040012B1 RID: 4785
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40012B1")]
|
|
private int _inIndex;
|
|
|
|
// Token: 0x040012B2 RID: 4786
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40012B2")]
|
|
private int _inSize;
|
|
|
|
// Token: 0x040012B3 RID: 4787
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40012B3")]
|
|
private int _inSavedCharacter;
|
|
|
|
// Token: 0x040012B4 RID: 4788
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x40012B4")]
|
|
private Tokenizer.TokenSource _inTokenSource;
|
|
|
|
// Token: 0x040012B5 RID: 4789
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40012B5")]
|
|
private Tokenizer.ITokenReader _inTokenReader;
|
|
|
|
// Token: 0x040012B6 RID: 4790
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40012B6")]
|
|
private Tokenizer.StringMaker _maker;
|
|
|
|
// Token: 0x040012B7 RID: 4791
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40012B7")]
|
|
private string[] _searchStrings;
|
|
|
|
// Token: 0x040012B8 RID: 4792
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40012B8")]
|
|
private string[] _replaceStrings;
|
|
|
|
// Token: 0x040012B9 RID: 4793
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40012B9")]
|
|
private int _inNestedIndex;
|
|
|
|
// Token: 0x040012BA RID: 4794
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x40012BA")]
|
|
private int _inNestedSize;
|
|
|
|
// Token: 0x040012BB RID: 4795
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40012BB")]
|
|
private string _inNestedString;
|
|
|
|
// Token: 0x020003BF RID: 959
|
|
[Token(Token = "0x20003BF")]
|
|
private enum TokenSource
|
|
{
|
|
// Token: 0x040012BD RID: 4797
|
|
[Token(Token = "0x40012BD")]
|
|
UnicodeByteArray,
|
|
// Token: 0x040012BE RID: 4798
|
|
[Token(Token = "0x40012BE")]
|
|
UTF8ByteArray,
|
|
// Token: 0x040012BF RID: 4799
|
|
[Token(Token = "0x40012BF")]
|
|
ASCIIByteArray,
|
|
// Token: 0x040012C0 RID: 4800
|
|
[Token(Token = "0x40012C0")]
|
|
CharArray,
|
|
// Token: 0x040012C1 RID: 4801
|
|
[Token(Token = "0x40012C1")]
|
|
String,
|
|
// Token: 0x040012C2 RID: 4802
|
|
[Token(Token = "0x40012C2")]
|
|
NestedStrings,
|
|
// Token: 0x040012C3 RID: 4803
|
|
[Token(Token = "0x40012C3")]
|
|
Other
|
|
}
|
|
|
|
// Token: 0x020003C0 RID: 960
|
|
[Token(Token = "0x20003C0")]
|
|
[Serializable]
|
|
internal sealed class StringMaker
|
|
{
|
|
// Token: 0x060020B8 RID: 8376 RVA: 0x00014328 File Offset: 0x00012528
|
|
[Token(Token = "0x60020B8")]
|
|
[Address(RVA = "0x2C459C0", Offset = "0x2C447C0", VA = "0x182C459C0")]
|
|
private static uint HashString(string str)
|
|
{
|
|
return 0U;
|
|
}
|
|
|
|
// Token: 0x060020B9 RID: 8377 RVA: 0x00014340 File Offset: 0x00012540
|
|
[Token(Token = "0x60020B9")]
|
|
[Address(RVA = "0x2C45960", Offset = "0x2C44760", VA = "0x182C45960")]
|
|
private static uint HashCharArray(char[] a, int l)
|
|
{
|
|
return 0U;
|
|
}
|
|
|
|
// Token: 0x060020BA RID: 8378 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020BA")]
|
|
[Address(RVA = "0x2C45E60", Offset = "0x2C44C60", VA = "0x182C45E60")]
|
|
public StringMaker()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020BB RID: 8379 RVA: 0x00014358 File Offset: 0x00012558
|
|
[Token(Token = "0x60020BB")]
|
|
[Address(RVA = "0x2C458C0", Offset = "0x2C446C0", VA = "0x182C458C0")]
|
|
private bool CompareStringAndChars(string str, char[] a, int l)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060020BC RID: 8380 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60020BC")]
|
|
[Address(RVA = "0x2C45AA0", Offset = "0x2C448A0", VA = "0x182C45AA0")]
|
|
public string MakeString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040012C4 RID: 4804
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40012C4")]
|
|
private string[] aStrings;
|
|
|
|
// Token: 0x040012C5 RID: 4805
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40012C5")]
|
|
private uint cStringsMax;
|
|
|
|
// Token: 0x040012C6 RID: 4806
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40012C6")]
|
|
private uint cStringsUsed;
|
|
|
|
// Token: 0x040012C7 RID: 4807
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40012C7")]
|
|
public StringBuilder _outStringBuilder;
|
|
|
|
// Token: 0x040012C8 RID: 4808
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40012C8")]
|
|
public char[] _outChars;
|
|
|
|
// Token: 0x040012C9 RID: 4809
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40012C9")]
|
|
public int _outIndex;
|
|
}
|
|
|
|
// Token: 0x020003C1 RID: 961
|
|
[Token(Token = "0x20003C1")]
|
|
internal interface ITokenReader
|
|
{
|
|
// Token: 0x060020BD RID: 8381
|
|
[Token(Token = "0x60020BD")]
|
|
[Address(Slot = "0")]
|
|
int Read();
|
|
}
|
|
|
|
// Token: 0x020003C2 RID: 962
|
|
[Token(Token = "0x20003C2")]
|
|
internal class StreamTokenReader : Tokenizer.ITokenReader
|
|
{
|
|
// Token: 0x060020BE RID: 8382 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60020BE")]
|
|
[Address(RVA = "0x2C45210", Offset = "0x2C44010", VA = "0x182C45210")]
|
|
internal StreamTokenReader(StreamReader input)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020BF RID: 8383 RVA: 0x00014370 File Offset: 0x00012570
|
|
[Token(Token = "0x60020BF")]
|
|
[Address(RVA = "0x2C451D0", Offset = "0x2C43FD0", VA = "0x182C451D0", Slot = "5")]
|
|
public virtual int Read()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x17000469 RID: 1129
|
|
// (get) Token: 0x060020C0 RID: 8384 RVA: 0x00014388 File Offset: 0x00012588
|
|
[Token(Token = "0x17000469")]
|
|
internal int NumCharEncountered
|
|
{
|
|
[Token(Token = "0x60020C0")]
|
|
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040012CA RID: 4810
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40012CA")]
|
|
internal StreamReader _in;
|
|
|
|
// Token: 0x040012CB RID: 4811
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40012CB")]
|
|
internal int _numCharRead;
|
|
}
|
|
}
|
|
}
|