Files
27Aug2021-Cpp2IL-Dump/System.Xml/MS/Internal/Xml/XPath/XPathScanner.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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
}
}
}