174 lines
4.5 KiB
C#
174 lines
4.5 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Xml.XPath;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace MS.Internal.Xml.XPath
|
|
{
|
|
// Token: 0x0200000A RID: 10
|
|
[Token(Token = "0x200000A")]
|
|
internal class Function : AstNode
|
|
{
|
|
// Token: 0x06000018 RID: 24 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000018")]
|
|
[Address(RVA = "0xA7FBF0", Offset = "0xA7EBF0", VA = "0x180A7FBF0")]
|
|
public Function(Function.FunctionType ftype, ArrayList argumentList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000019 RID: 25 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000019")]
|
|
[Address(RVA = "0xA7FCF0", Offset = "0xA7ECF0", VA = "0x180A7FCF0")]
|
|
public Function(string prefix, string name, ArrayList argumentList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600001A RID: 26 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600001A")]
|
|
[Address(RVA = "0xA7FC60", Offset = "0xA7EC60", VA = "0x180A7FC60")]
|
|
public Function(Function.FunctionType ftype, AstNode arg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700000E RID: 14
|
|
// (get) Token: 0x0600001B RID: 27 RVA: 0x00002100 File Offset: 0x00000300
|
|
[Token(Token = "0x1700000E")]
|
|
public override AstNode.AstType Type
|
|
{
|
|
[Token(Token = "0x600001B")]
|
|
[Address(RVA = "0x680C20", Offset = "0x67FC20", VA = "0x180680C20", Slot = "4")]
|
|
get
|
|
{
|
|
return AstNode.AstType.Axis;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700000F RID: 15
|
|
// (get) Token: 0x0600001C RID: 28 RVA: 0x00002118 File Offset: 0x00000318
|
|
[Token(Token = "0x1700000F")]
|
|
public override XPathResultType ReturnType
|
|
{
|
|
[Token(Token = "0x600001C")]
|
|
[Address(RVA = "0xA7FD80", Offset = "0xA7ED80", VA = "0x180A7FD80", Slot = "5")]
|
|
get
|
|
{
|
|
return XPathResultType.Number;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000023 RID: 35
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000023")]
|
|
private Function.FunctionType functionType;
|
|
|
|
// Token: 0x04000024 RID: 36
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000024")]
|
|
private ArrayList argumentList;
|
|
|
|
// Token: 0x04000025 RID: 37
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000025")]
|
|
private string name;
|
|
|
|
// Token: 0x04000026 RID: 38
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000026")]
|
|
private string prefix;
|
|
|
|
// Token: 0x04000027 RID: 39
|
|
[Token(Token = "0x4000027")]
|
|
internal static XPathResultType[] ReturnTypes;
|
|
|
|
// Token: 0x0200000B RID: 11
|
|
[Token(Token = "0x200000B")]
|
|
public enum FunctionType
|
|
{
|
|
// Token: 0x04000029 RID: 41
|
|
[Token(Token = "0x4000029")]
|
|
FuncLast,
|
|
// Token: 0x0400002A RID: 42
|
|
[Token(Token = "0x400002A")]
|
|
FuncPosition,
|
|
// Token: 0x0400002B RID: 43
|
|
[Token(Token = "0x400002B")]
|
|
FuncCount,
|
|
// Token: 0x0400002C RID: 44
|
|
[Token(Token = "0x400002C")]
|
|
FuncID,
|
|
// Token: 0x0400002D RID: 45
|
|
[Token(Token = "0x400002D")]
|
|
FuncLocalName,
|
|
// Token: 0x0400002E RID: 46
|
|
[Token(Token = "0x400002E")]
|
|
FuncNameSpaceUri,
|
|
// Token: 0x0400002F RID: 47
|
|
[Token(Token = "0x400002F")]
|
|
FuncName,
|
|
// Token: 0x04000030 RID: 48
|
|
[Token(Token = "0x4000030")]
|
|
FuncString,
|
|
// Token: 0x04000031 RID: 49
|
|
[Token(Token = "0x4000031")]
|
|
FuncBoolean,
|
|
// Token: 0x04000032 RID: 50
|
|
[Token(Token = "0x4000032")]
|
|
FuncNumber,
|
|
// Token: 0x04000033 RID: 51
|
|
[Token(Token = "0x4000033")]
|
|
FuncTrue,
|
|
// Token: 0x04000034 RID: 52
|
|
[Token(Token = "0x4000034")]
|
|
FuncFalse,
|
|
// Token: 0x04000035 RID: 53
|
|
[Token(Token = "0x4000035")]
|
|
FuncNot,
|
|
// Token: 0x04000036 RID: 54
|
|
[Token(Token = "0x4000036")]
|
|
FuncConcat,
|
|
// Token: 0x04000037 RID: 55
|
|
[Token(Token = "0x4000037")]
|
|
FuncStartsWith,
|
|
// Token: 0x04000038 RID: 56
|
|
[Token(Token = "0x4000038")]
|
|
FuncContains,
|
|
// Token: 0x04000039 RID: 57
|
|
[Token(Token = "0x4000039")]
|
|
FuncSubstringBefore,
|
|
// Token: 0x0400003A RID: 58
|
|
[Token(Token = "0x400003A")]
|
|
FuncSubstringAfter,
|
|
// Token: 0x0400003B RID: 59
|
|
[Token(Token = "0x400003B")]
|
|
FuncSubstring,
|
|
// Token: 0x0400003C RID: 60
|
|
[Token(Token = "0x400003C")]
|
|
FuncStringLength,
|
|
// Token: 0x0400003D RID: 61
|
|
[Token(Token = "0x400003D")]
|
|
FuncNormalize,
|
|
// Token: 0x0400003E RID: 62
|
|
[Token(Token = "0x400003E")]
|
|
FuncTranslate,
|
|
// Token: 0x0400003F RID: 63
|
|
[Token(Token = "0x400003F")]
|
|
FuncLang,
|
|
// Token: 0x04000040 RID: 64
|
|
[Token(Token = "0x4000040")]
|
|
FuncSum,
|
|
// Token: 0x04000041 RID: 65
|
|
[Token(Token = "0x4000041")]
|
|
FuncFloor,
|
|
// Token: 0x04000042 RID: 66
|
|
[Token(Token = "0x4000042")]
|
|
FuncCeiling,
|
|
// Token: 0x04000043 RID: 67
|
|
[Token(Token = "0x4000043")]
|
|
FuncRound,
|
|
// Token: 0x04000044 RID: 68
|
|
[Token(Token = "0x4000044")]
|
|
FuncUserDefined
|
|
}
|
|
}
|
|
}
|