Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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