327 lines
8.2 KiB
C#
327 lines
8.2 KiB
C#
using System;
|
|
using System.Xml;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace MS.Internal.Xml.XPath
|
|
{
|
|
// Token: 0x02000014 RID: 20
|
|
[Token(Token = "0x2000014")]
|
|
internal sealed class XPathScanner
|
|
{
|
|
// Token: 0x06000054 RID: 84 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000054")]
|
|
[Address(RVA = "0xA89670", Offset = "0xA88670", VA = "0x180A89670")]
|
|
public XPathScanner(string xpathExpr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700001E RID: 30
|
|
// (get) Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700001E")]
|
|
public string SourceText
|
|
{
|
|
[Token(Token = "0x6000055")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001F RID: 31
|
|
// (get) Token: 0x06000056 RID: 86 RVA: 0x000022E0 File Offset: 0x000004E0
|
|
[Token(Token = "0x1700001F")]
|
|
private char CurerntChar
|
|
{
|
|
[Token(Token = "0x6000056")]
|
|
[Address(RVA = "0xA89740", Offset = "0xA88740", VA = "0x180A89740")]
|
|
get
|
|
{
|
|
return '\0';
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000057 RID: 87 RVA: 0x000022F8 File Offset: 0x000004F8
|
|
[Token(Token = "0x6000057")]
|
|
[Address(RVA = "0xA88BA0", Offset = "0xA87BA0", VA = "0x180A88BA0")]
|
|
private bool NextChar()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17000020 RID: 32
|
|
// (get) Token: 0x06000058 RID: 88 RVA: 0x00002310 File Offset: 0x00000510
|
|
[Token(Token = "0x17000020")]
|
|
public XPathScanner.LexKind Kind
|
|
{
|
|
[Token(Token = "0x6000058")]
|
|
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
|
|
get
|
|
{
|
|
return (XPathScanner.LexKind)0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000021 RID: 33
|
|
// (get) Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000021")]
|
|
public string Name
|
|
{
|
|
[Token(Token = "0x6000059")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000022 RID: 34
|
|
// (get) Token: 0x0600005A RID: 90 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000022")]
|
|
public string Prefix
|
|
{
|
|
[Token(Token = "0x600005A")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000023 RID: 35
|
|
// (get) Token: 0x0600005B RID: 91 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000023")]
|
|
public string StringValue
|
|
{
|
|
[Token(Token = "0x600005B")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000024 RID: 36
|
|
// (get) Token: 0x0600005C RID: 92 RVA: 0x00002328 File Offset: 0x00000528
|
|
[Token(Token = "0x17000024")]
|
|
public double NumberValue
|
|
{
|
|
[Token(Token = "0x600005C")]
|
|
[Address(RVA = "0xA89750", Offset = "0xA88750", VA = "0x180A89750")]
|
|
get
|
|
{
|
|
return 0.0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000025 RID: 37
|
|
// (get) Token: 0x0600005D RID: 93 RVA: 0x00002340 File Offset: 0x00000540
|
|
[Token(Token = "0x17000025")]
|
|
public bool CanBeFunction
|
|
{
|
|
[Token(Token = "0x600005D")]
|
|
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600005E RID: 94 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600005E")]
|
|
[Address(RVA = "0xA895D0", Offset = "0xA885D0", VA = "0x180A895D0")]
|
|
private void SkipSpace()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600005F RID: 95 RVA: 0x00002358 File Offset: 0x00000558
|
|
[Token(Token = "0x600005F")]
|
|
[Address(RVA = "0xA88BF0", Offset = "0xA87BF0", VA = "0x180A88BF0")]
|
|
public bool NextLex()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000060 RID: 96 RVA: 0x00002370 File Offset: 0x00000570
|
|
[Token(Token = "0x6000060")]
|
|
[Address(RVA = "0xA892F0", Offset = "0xA882F0", VA = "0x180A892F0")]
|
|
private double ScanNumber()
|
|
{
|
|
return 0.0;
|
|
}
|
|
|
|
// Token: 0x06000061 RID: 97 RVA: 0x00002388 File Offset: 0x00000588
|
|
[Token(Token = "0x6000061")]
|
|
[Address(RVA = "0xA89140", Offset = "0xA88140", VA = "0x180A89140")]
|
|
private double ScanFraction()
|
|
{
|
|
return 0.0;
|
|
}
|
|
|
|
// Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000062")]
|
|
[Address(RVA = "0xA89480", Offset = "0xA88480", VA = "0x180A89480")]
|
|
private string ScanString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000063 RID: 99 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000063")]
|
|
[Address(RVA = "0xA89230", Offset = "0xA88230", VA = "0x180A89230")]
|
|
private string ScanName()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400006F RID: 111
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400006F")]
|
|
private string xpathExpr;
|
|
|
|
// Token: 0x04000070 RID: 112
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000070")]
|
|
private int xpathExprIndex;
|
|
|
|
// Token: 0x04000071 RID: 113
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000071")]
|
|
private XPathScanner.LexKind kind;
|
|
|
|
// Token: 0x04000072 RID: 114
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000072")]
|
|
private char currentChar;
|
|
|
|
// Token: 0x04000073 RID: 115
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000073")]
|
|
private string name;
|
|
|
|
// Token: 0x04000074 RID: 116
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000074")]
|
|
private string prefix;
|
|
|
|
// Token: 0x04000075 RID: 117
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000075")]
|
|
private string stringValue;
|
|
|
|
// Token: 0x04000076 RID: 118
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000076")]
|
|
private double numberValue;
|
|
|
|
// Token: 0x04000077 RID: 119
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000077")]
|
|
private bool canBeFunction;
|
|
|
|
// Token: 0x04000078 RID: 120
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000078")]
|
|
private XmlCharType xmlCharType;
|
|
|
|
// Token: 0x02000015 RID: 21
|
|
[Token(Token = "0x2000015")]
|
|
public enum LexKind
|
|
{
|
|
// Token: 0x0400007A RID: 122
|
|
[Token(Token = "0x400007A")]
|
|
Comma = 44,
|
|
// Token: 0x0400007B RID: 123
|
|
[Token(Token = "0x400007B")]
|
|
Slash = 47,
|
|
// Token: 0x0400007C RID: 124
|
|
[Token(Token = "0x400007C")]
|
|
At = 64,
|
|
// Token: 0x0400007D RID: 125
|
|
[Token(Token = "0x400007D")]
|
|
Dot = 46,
|
|
// Token: 0x0400007E RID: 126
|
|
[Token(Token = "0x400007E")]
|
|
LParens = 40,
|
|
// Token: 0x0400007F RID: 127
|
|
[Token(Token = "0x400007F")]
|
|
RParens,
|
|
// Token: 0x04000080 RID: 128
|
|
[Token(Token = "0x4000080")]
|
|
LBracket = 91,
|
|
// Token: 0x04000081 RID: 129
|
|
[Token(Token = "0x4000081")]
|
|
RBracket = 93,
|
|
// Token: 0x04000082 RID: 130
|
|
[Token(Token = "0x4000082")]
|
|
Star = 42,
|
|
// Token: 0x04000083 RID: 131
|
|
[Token(Token = "0x4000083")]
|
|
Plus,
|
|
// Token: 0x04000084 RID: 132
|
|
[Token(Token = "0x4000084")]
|
|
Minus = 45,
|
|
// Token: 0x04000085 RID: 133
|
|
[Token(Token = "0x4000085")]
|
|
Eq = 61,
|
|
// Token: 0x04000086 RID: 134
|
|
[Token(Token = "0x4000086")]
|
|
Lt = 60,
|
|
// Token: 0x04000087 RID: 135
|
|
[Token(Token = "0x4000087")]
|
|
Gt = 62,
|
|
// Token: 0x04000088 RID: 136
|
|
[Token(Token = "0x4000088")]
|
|
Bang = 33,
|
|
// Token: 0x04000089 RID: 137
|
|
[Token(Token = "0x4000089")]
|
|
Dollar = 36,
|
|
// Token: 0x0400008A RID: 138
|
|
[Token(Token = "0x400008A")]
|
|
Apos = 39,
|
|
// Token: 0x0400008B RID: 139
|
|
[Token(Token = "0x400008B")]
|
|
Quote = 34,
|
|
// Token: 0x0400008C RID: 140
|
|
[Token(Token = "0x400008C")]
|
|
Union = 124,
|
|
// Token: 0x0400008D RID: 141
|
|
[Token(Token = "0x400008D")]
|
|
Ne = 78,
|
|
// Token: 0x0400008E RID: 142
|
|
[Token(Token = "0x400008E")]
|
|
Le = 76,
|
|
// Token: 0x0400008F RID: 143
|
|
[Token(Token = "0x400008F")]
|
|
Ge = 71,
|
|
// Token: 0x04000090 RID: 144
|
|
[Token(Token = "0x4000090")]
|
|
And = 65,
|
|
// Token: 0x04000091 RID: 145
|
|
[Token(Token = "0x4000091")]
|
|
Or = 79,
|
|
// Token: 0x04000092 RID: 146
|
|
[Token(Token = "0x4000092")]
|
|
DotDot = 68,
|
|
// Token: 0x04000093 RID: 147
|
|
[Token(Token = "0x4000093")]
|
|
SlashSlash = 83,
|
|
// Token: 0x04000094 RID: 148
|
|
[Token(Token = "0x4000094")]
|
|
Name = 110,
|
|
// Token: 0x04000095 RID: 149
|
|
[Token(Token = "0x4000095")]
|
|
String = 115,
|
|
// Token: 0x04000096 RID: 150
|
|
[Token(Token = "0x4000096")]
|
|
Number = 100,
|
|
// Token: 0x04000097 RID: 151
|
|
[Token(Token = "0x4000097")]
|
|
Axe = 97,
|
|
// Token: 0x04000098 RID: 152
|
|
[Token(Token = "0x4000098")]
|
|
Eof = 69
|
|
}
|
|
}
|
|
}
|