121 lines
3.0 KiB
C#
121 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.IO
|
|
{
|
|
// Token: 0x02000205 RID: 517
|
|
[Token(Token = "0x2000205")]
|
|
internal class SearchPattern2
|
|
{
|
|
// Token: 0x06000D4C RID: 3404 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D4C")]
|
|
[Address(RVA = "0xDD77D0", Offset = "0xDD67D0", VA = "0x180DD77D0")]
|
|
public SearchPattern2(string pattern)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000D4D RID: 3405 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D4D")]
|
|
[Address(RVA = "0xDD7810", Offset = "0xDD6810", VA = "0x180DD7810")]
|
|
public SearchPattern2(string pattern, bool ignore)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000276 RID: 630
|
|
// (get) Token: 0x06000D4E RID: 3406 RVA: 0x00006D08 File Offset: 0x00004F08
|
|
[Token(Token = "0x17000276")]
|
|
public bool HasWildcard
|
|
{
|
|
[Token(Token = "0x6000D4E")]
|
|
[Address(RVA = "0x696850", Offset = "0x695850", VA = "0x180696850")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000D4F RID: 3407 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D4F")]
|
|
[Address(RVA = "0xDD73B0", Offset = "0xDD63B0", VA = "0x180DD73B0")]
|
|
private void Compile(string pattern)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000742 RID: 1858
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000742")]
|
|
private SearchPattern2.Op ops;
|
|
|
|
// Token: 0x04000743 RID: 1859
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000743")]
|
|
private bool ignore;
|
|
|
|
// Token: 0x04000744 RID: 1860
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4000744")]
|
|
private bool hasWildcard;
|
|
|
|
// Token: 0x04000745 RID: 1861
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000745")]
|
|
private string pattern;
|
|
|
|
// Token: 0x04000746 RID: 1862
|
|
[Token(Token = "0x4000746")]
|
|
internal static readonly char[] WildcardChars;
|
|
|
|
// Token: 0x04000747 RID: 1863
|
|
[Token(Token = "0x4000747")]
|
|
internal static readonly char[] InvalidChars;
|
|
|
|
// Token: 0x02000206 RID: 518
|
|
[Token(Token = "0x2000206")]
|
|
private class Op
|
|
{
|
|
// Token: 0x06000D51 RID: 3409 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000D51")]
|
|
[Address(RVA = "0xDD6630", Offset = "0xDD5630", VA = "0x180DD6630")]
|
|
public Op(SearchPattern2.OpCode code)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000748 RID: 1864
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000748")]
|
|
public SearchPattern2.OpCode Code;
|
|
|
|
// Token: 0x04000749 RID: 1865
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000749")]
|
|
public string Argument;
|
|
|
|
// Token: 0x0400074A RID: 1866
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400074A")]
|
|
public SearchPattern2.Op Next;
|
|
}
|
|
|
|
// Token: 0x02000207 RID: 519
|
|
[Token(Token = "0x2000207")]
|
|
private enum OpCode
|
|
{
|
|
// Token: 0x0400074C RID: 1868
|
|
[Token(Token = "0x400074C")]
|
|
ExactString,
|
|
// Token: 0x0400074D RID: 1869
|
|
[Token(Token = "0x400074D")]
|
|
AnyChar,
|
|
// Token: 0x0400074E RID: 1870
|
|
[Token(Token = "0x400074E")]
|
|
AnyString,
|
|
// Token: 0x0400074F RID: 1871
|
|
[Token(Token = "0x400074F")]
|
|
End,
|
|
// Token: 0x04000750 RID: 1872
|
|
[Token(Token = "0x4000750")]
|
|
True
|
|
}
|
|
}
|
|
}
|