394 lines
11 KiB
C#
394 lines
11 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Xml.XPath;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace MS.Internal.Xml.XPath
|
|
{
|
|
// Token: 0x02000012 RID: 18
|
|
[Token(Token = "0x2000012")]
|
|
internal class XPathParser
|
|
{
|
|
// Token: 0x0600002F RID: 47 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600002F")]
|
|
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
|
private XPathParser(XPathScanner scanner)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000030")]
|
|
[Address(RVA = "0xA886F0", Offset = "0xA876F0", VA = "0x180A886F0")]
|
|
public static AstNode ParseXPathExpresion(string xpathExpresion)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000031 RID: 49 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000031")]
|
|
[Address(RVA = "0xA86680", Offset = "0xA85680", VA = "0x180A86680")]
|
|
private AstNode ParseExpresion(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000032 RID: 50 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000032")]
|
|
[Address(RVA = "0xA87750", Offset = "0xA86750", VA = "0x180A87750")]
|
|
private AstNode ParseOrExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000033 RID: 51 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000033")]
|
|
[Address(RVA = "0xA86440", Offset = "0xA85440", VA = "0x180A86440")]
|
|
private AstNode ParseAndExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000034 RID: 52 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000034")]
|
|
[Address(RVA = "0xA86580", Offset = "0xA85580", VA = "0x180A86580")]
|
|
private AstNode ParseEqualityExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000035 RID: 53 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000035")]
|
|
[Address(RVA = "0xA87DD0", Offset = "0xA86DD0", VA = "0x180A87DD0")]
|
|
private AstNode ParseRelationalExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000036 RID: 54 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000036")]
|
|
[Address(RVA = "0xA86340", Offset = "0xA85340", VA = "0x180A86340")]
|
|
private AstNode ParseAdditiveExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000037 RID: 55 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000037")]
|
|
[Address(RVA = "0xA872A0", Offset = "0xA862A0", VA = "0x180A872A0")]
|
|
private AstNode ParseMultiplicativeExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000038 RID: 56 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000038")]
|
|
[Address(RVA = "0xA883C0", Offset = "0xA873C0", VA = "0x180A883C0")]
|
|
private AstNode ParseUnaryExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000039 RID: 57 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000039")]
|
|
[Address(RVA = "0xA884F0", Offset = "0xA874F0", VA = "0x180A884F0")]
|
|
private AstNode ParseUnionExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003A RID: 58 RVA: 0x00002220 File Offset: 0x00000420
|
|
[Token(Token = "0x600003A")]
|
|
[Address(RVA = "0xA861A0", Offset = "0xA851A0", VA = "0x180A861A0")]
|
|
private static bool IsNodeType(XPathScanner scaner)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600003B RID: 59 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600003B")]
|
|
[Address(RVA = "0xA87890", Offset = "0xA86890", VA = "0x180A87890")]
|
|
private AstNode ParsePathExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600003C")]
|
|
[Address(RVA = "0xA86810", Offset = "0xA85810", VA = "0x180A86810")]
|
|
private AstNode ParseFilterExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003D RID: 61 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600003D")]
|
|
[Address(RVA = "0xA87B00", Offset = "0xA86B00", VA = "0x180A87B00")]
|
|
private AstNode ParsePredicate(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003E RID: 62 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600003E")]
|
|
[Address(RVA = "0xA86A50", Offset = "0xA85A50", VA = "0x180A86A50")]
|
|
private AstNode ParseLocationPath(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600003F")]
|
|
[Address(RVA = "0xA87EE0", Offset = "0xA86EE0", VA = "0x180A87EE0")]
|
|
private AstNode ParseRelativeLocationPath(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000040 RID: 64 RVA: 0x00002238 File Offset: 0x00000438
|
|
[Token(Token = "0x6000040")]
|
|
[Address(RVA = "0xA862F0", Offset = "0xA852F0", VA = "0x180A862F0")]
|
|
private static bool IsStep(XPathScanner.LexKind lexKind)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000041")]
|
|
[Address(RVA = "0xA87FC0", Offset = "0xA86FC0", VA = "0x180A87FC0")]
|
|
private AstNode ParseStep(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000042")]
|
|
[Address(RVA = "0xA87440", Offset = "0xA86440", VA = "0x180A87440")]
|
|
private AstNode ParseNodeTest(AstNode qyInput, Axis.AxisType axisType, XPathNodeType nodeType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000043 RID: 67 RVA: 0x00002250 File Offset: 0x00000450
|
|
[Token(Token = "0x6000043")]
|
|
[Address(RVA = "0xA86250", Offset = "0xA85250", VA = "0x180A86250")]
|
|
private static bool IsPrimaryExpr(XPathScanner scanner)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000044")]
|
|
[Address(RVA = "0xA87BA0", Offset = "0xA86BA0", VA = "0x180A87BA0")]
|
|
private AstNode ParsePrimaryExpr(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000045")]
|
|
[Address(RVA = "0xA86BA0", Offset = "0xA85BA0", VA = "0x180A86BA0")]
|
|
private AstNode ParseMethod(AstNode qyInput)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000046 RID: 70 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000046")]
|
|
[Address(RVA = "0xA85250", Offset = "0xA84250", VA = "0x180A85250")]
|
|
private void CheckToken(XPathScanner.LexKind t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000047 RID: 71 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000047")]
|
|
[Address(RVA = "0xA88840", Offset = "0xA87840", VA = "0x180A88840")]
|
|
private void PassToken(XPathScanner.LexKind t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000048 RID: 72 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000048")]
|
|
[Address(RVA = "0xA86320", Offset = "0xA85320", VA = "0x180A86320")]
|
|
private void NextLex()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000049 RID: 73 RVA: 0x00002268 File Offset: 0x00000468
|
|
[Token(Token = "0x6000049")]
|
|
[Address(RVA = "0xA88870", Offset = "0xA87870", VA = "0x180A88870")]
|
|
private bool TestOp(string op)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600004A RID: 74 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600004A")]
|
|
[Address(RVA = "0xA851D0", Offset = "0xA841D0", VA = "0x180A851D0")]
|
|
private void CheckNodeSet(XPathResultType t)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004B RID: 75 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600004B")]
|
|
[Address(RVA = "0xA85600", Offset = "0xA84600", VA = "0x180A85600")]
|
|
private static Hashtable CreateFunctionTable()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600004C")]
|
|
[Address(RVA = "0xA852E0", Offset = "0xA842E0", VA = "0x180A852E0")]
|
|
private static Hashtable CreateAxesTable()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600004D RID: 77 RVA: 0x00002280 File Offset: 0x00000480
|
|
[Token(Token = "0x600004D")]
|
|
[Address(RVA = "0xA860A0", Offset = "0xA850A0", VA = "0x180A860A0")]
|
|
private Axis.AxisType GetAxis(XPathScanner scaner)
|
|
{
|
|
return Axis.AxisType.Ancestor;
|
|
}
|
|
|
|
// Token: 0x0400005E RID: 94
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400005E")]
|
|
private XPathScanner scanner;
|
|
|
|
// Token: 0x0400005F RID: 95
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400005F")]
|
|
private int parseDepth;
|
|
|
|
// Token: 0x04000060 RID: 96
|
|
[Token(Token = "0x4000060")]
|
|
private static readonly XPathResultType[] temparray1;
|
|
|
|
// Token: 0x04000061 RID: 97
|
|
[Token(Token = "0x4000061")]
|
|
private static readonly XPathResultType[] temparray2;
|
|
|
|
// Token: 0x04000062 RID: 98
|
|
[Token(Token = "0x4000062")]
|
|
private static readonly XPathResultType[] temparray3;
|
|
|
|
// Token: 0x04000063 RID: 99
|
|
[Token(Token = "0x4000063")]
|
|
private static readonly XPathResultType[] temparray4;
|
|
|
|
// Token: 0x04000064 RID: 100
|
|
[Token(Token = "0x4000064")]
|
|
private static readonly XPathResultType[] temparray5;
|
|
|
|
// Token: 0x04000065 RID: 101
|
|
[Token(Token = "0x4000065")]
|
|
private static readonly XPathResultType[] temparray6;
|
|
|
|
// Token: 0x04000066 RID: 102
|
|
[Token(Token = "0x4000066")]
|
|
private static readonly XPathResultType[] temparray7;
|
|
|
|
// Token: 0x04000067 RID: 103
|
|
[Token(Token = "0x4000067")]
|
|
private static readonly XPathResultType[] temparray8;
|
|
|
|
// Token: 0x04000068 RID: 104
|
|
[Token(Token = "0x4000068")]
|
|
private static readonly XPathResultType[] temparray9;
|
|
|
|
// Token: 0x04000069 RID: 105
|
|
[Token(Token = "0x4000069")]
|
|
private static Hashtable functionTable;
|
|
|
|
// Token: 0x0400006A RID: 106
|
|
[Token(Token = "0x400006A")]
|
|
private static Hashtable AxesTable;
|
|
|
|
// Token: 0x02000013 RID: 19
|
|
[Token(Token = "0x2000013")]
|
|
private class ParamInfo
|
|
{
|
|
// Token: 0x1700001A RID: 26
|
|
// (get) Token: 0x0600004F RID: 79 RVA: 0x00002298 File Offset: 0x00000498
|
|
[Token(Token = "0x1700001A")]
|
|
public Function.FunctionType FType
|
|
{
|
|
[Token(Token = "0x600004F")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
|
get
|
|
{
|
|
return Function.FunctionType.FuncLast;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001B RID: 27
|
|
// (get) Token: 0x06000050 RID: 80 RVA: 0x000022B0 File Offset: 0x000004B0
|
|
[Token(Token = "0x1700001B")]
|
|
public int Minargs
|
|
{
|
|
[Token(Token = "0x6000050")]
|
|
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001C RID: 28
|
|
// (get) Token: 0x06000051 RID: 81 RVA: 0x000022C8 File Offset: 0x000004C8
|
|
[Token(Token = "0x1700001C")]
|
|
public int Maxargs
|
|
{
|
|
[Token(Token = "0x6000051")]
|
|
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001D RID: 29
|
|
// (get) Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700001D")]
|
|
public XPathResultType[] ArgTypes
|
|
{
|
|
[Token(Token = "0x6000052")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000053 RID: 83 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000053")]
|
|
[Address(RVA = "0xA83C70", Offset = "0xA82C70", VA = "0x180A83C70")]
|
|
internal ParamInfo(Function.FunctionType ftype, int minargs, int maxargs, XPathResultType[] argTypes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400006B RID: 107
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400006B")]
|
|
private Function.FunctionType ftype;
|
|
|
|
// Token: 0x0400006C RID: 108
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400006C")]
|
|
private int minargs;
|
|
|
|
// Token: 0x0400006D RID: 109
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400006D")]
|
|
private int maxargs;
|
|
|
|
// Token: 0x0400006E RID: 110
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400006E")]
|
|
private XPathResultType[] argTypes;
|
|
}
|
|
}
|
|
}
|