121 lines
3.0 KiB
C#
121 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.IO
|
|
{
|
|
// Token: 0x02000209 RID: 521
|
|
[Token(Token = "0x2000209")]
|
|
internal class SearchPattern2
|
|
{
|
|
// Token: 0x06000D62 RID: 3426 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D62")]
|
|
[Address(RVA = "0x29EA0B0", Offset = "0x29E8EB0", VA = "0x1829EA0B0")]
|
|
public SearchPattern2(string pattern)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000D63 RID: 3427 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D63")]
|
|
[Address(RVA = "0x29EA0F0", Offset = "0x29E8EF0", VA = "0x1829EA0F0")]
|
|
public SearchPattern2(string pattern, bool ignore)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700027A RID: 634
|
|
// (get) Token: 0x06000D64 RID: 3428 RVA: 0x00006D20 File Offset: 0x00004F20
|
|
[Token(Token = "0x1700027A")]
|
|
public bool HasWildcard
|
|
{
|
|
[Token(Token = "0x6000D64")]
|
|
[Address(RVA = "0x50FC80", Offset = "0x50EA80", VA = "0x18050FC80")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000D65 RID: 3429 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D65")]
|
|
[Address(RVA = "0x29E9C90", Offset = "0x29E8A90", VA = "0x1829E9C90")]
|
|
private void Compile(string pattern)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400074F RID: 1871
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400074F")]
|
|
private SearchPattern2.Op ops;
|
|
|
|
// Token: 0x04000750 RID: 1872
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000750")]
|
|
private bool ignore;
|
|
|
|
// Token: 0x04000751 RID: 1873
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4000751")]
|
|
private bool hasWildcard;
|
|
|
|
// Token: 0x04000752 RID: 1874
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000752")]
|
|
private string pattern;
|
|
|
|
// Token: 0x04000753 RID: 1875
|
|
[Token(Token = "0x4000753")]
|
|
internal static readonly char[] WildcardChars;
|
|
|
|
// Token: 0x04000754 RID: 1876
|
|
[Token(Token = "0x4000754")]
|
|
internal static readonly char[] InvalidChars;
|
|
|
|
// Token: 0x0200020A RID: 522
|
|
[Token(Token = "0x200020A")]
|
|
private class Op
|
|
{
|
|
// Token: 0x06000D67 RID: 3431 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D67")]
|
|
[Address(RVA = "0x29E8F10", Offset = "0x29E7D10", VA = "0x1829E8F10")]
|
|
public Op(SearchPattern2.OpCode code)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000755 RID: 1877
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000755")]
|
|
public SearchPattern2.OpCode Code;
|
|
|
|
// Token: 0x04000756 RID: 1878
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000756")]
|
|
public string Argument;
|
|
|
|
// Token: 0x04000757 RID: 1879
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000757")]
|
|
public SearchPattern2.Op Next;
|
|
}
|
|
|
|
// Token: 0x0200020B RID: 523
|
|
[Token(Token = "0x200020B")]
|
|
private enum OpCode
|
|
{
|
|
// Token: 0x04000759 RID: 1881
|
|
[Token(Token = "0x4000759")]
|
|
ExactString,
|
|
// Token: 0x0400075A RID: 1882
|
|
[Token(Token = "0x400075A")]
|
|
AnyChar,
|
|
// Token: 0x0400075B RID: 1883
|
|
[Token(Token = "0x400075B")]
|
|
AnyString,
|
|
// Token: 0x0400075C RID: 1884
|
|
[Token(Token = "0x400075C")]
|
|
End,
|
|
// Token: 0x0400075D RID: 1885
|
|
[Token(Token = "0x400075D")]
|
|
True
|
|
}
|
|
}
|
|
}
|