434 lines
12 KiB
C#
434 lines
12 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Mono.Xml
|
|
{
|
|
// Token: 0x02000019 RID: 25
|
|
[Token(Token = "0x2000019")]
|
|
internal class SmallXmlParser
|
|
{
|
|
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000044")]
|
|
[Address(RVA = "0x26D0680", Offset = "0x26CF480", VA = "0x1826D0680")]
|
|
public SmallXmlParser()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000045 RID: 69 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000045")]
|
|
[Address(RVA = "0x26CE630", Offset = "0x26CD430", VA = "0x1826CE630")]
|
|
private Exception Error(string msg)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000046 RID: 70 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000046")]
|
|
[Address(RVA = "0x26D05C0", Offset = "0x26CF3C0", VA = "0x1826D05C0")]
|
|
private Exception UnexpectedEndError()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000047 RID: 71 RVA: 0x000022C8 File Offset: 0x000004C8
|
|
[Token(Token = "0x6000047")]
|
|
[Address(RVA = "0x26CEA10", Offset = "0x26CD810", VA = "0x1826CEA10")]
|
|
private bool IsNameChar(char c, bool start)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000048 RID: 72 RVA: 0x000022E0 File Offset: 0x000004E0
|
|
[Token(Token = "0x6000048")]
|
|
[Address(RVA = "0x26CEBB0", Offset = "0x26CD9B0", VA = "0x1826CEBB0")]
|
|
private bool IsWhitespace(int c)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000049")]
|
|
[Address(RVA = "0x26D05B0", Offset = "0x26CF3B0", VA = "0x1826D05B0")]
|
|
public void SkipWhitespaces()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004A RID: 74 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600004A")]
|
|
[Address(RVA = "0x26CE900", Offset = "0x26CD700", VA = "0x1826CE900")]
|
|
private void HandleWhitespaces()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004B RID: 75 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600004B")]
|
|
[Address(RVA = "0x26D04C0", Offset = "0x26CF2C0", VA = "0x1826D04C0")]
|
|
public void SkipWhitespaces(bool expected)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004C RID: 76 RVA: 0x000022F8 File Offset: 0x000004F8
|
|
[Token(Token = "0x600004C")]
|
|
[Address(RVA = "0x260E040", Offset = "0x260CE40", VA = "0x18260E040")]
|
|
private int Peek()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600004D RID: 77 RVA: 0x00002310 File Offset: 0x00000510
|
|
[Token(Token = "0x600004D")]
|
|
[Address(RVA = "0x26D0460", Offset = "0x26CF260", VA = "0x1826D0460")]
|
|
private int Read()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600004E RID: 78 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600004E")]
|
|
[Address(RVA = "0x26CE710", Offset = "0x26CD510", VA = "0x1826CE710")]
|
|
public void Expect(int c)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004F RID: 79 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600004F")]
|
|
[Address(RVA = "0x26D0300", Offset = "0x26CF100", VA = "0x1826D0300")]
|
|
private string ReadUntil(char until, bool handleReferences)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000050 RID: 80 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000050")]
|
|
[Address(RVA = "0x26CFEF0", Offset = "0x26CECF0", VA = "0x1826CFEF0")]
|
|
public string ReadName()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000051")]
|
|
[Address(RVA = "0x26CEBD0", Offset = "0x26CD9D0", VA = "0x1826CEBD0")]
|
|
public void Parse(TextReader input, SmallXmlParser.IContentHandler handler)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000052")]
|
|
[Address(RVA = "0x26CE550", Offset = "0x26CD350", VA = "0x1826CE550")]
|
|
private void Cleanup()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000053 RID: 83 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000053")]
|
|
[Address(RVA = "0x26CF530", Offset = "0x26CE330", VA = "0x1826CF530")]
|
|
public void ReadContent()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000054 RID: 84 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000054")]
|
|
[Address(RVA = "0x26CE830", Offset = "0x26CD630", VA = "0x1826CE830")]
|
|
private void HandleBufferedContent()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000055")]
|
|
[Address(RVA = "0x26CF2B0", Offset = "0x26CE0B0", VA = "0x1826CF2B0")]
|
|
private void ReadCharacters()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000056")]
|
|
[Address(RVA = "0x26D00E0", Offset = "0x26CEEE0", VA = "0x1826D00E0")]
|
|
private void ReadReference()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000057 RID: 87 RVA: 0x00002328 File Offset: 0x00000528
|
|
[Token(Token = "0x6000057")]
|
|
[Address(RVA = "0x26CF100", Offset = "0x26CDF00", VA = "0x1826CF100")]
|
|
private int ReadCharacterReference()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000058 RID: 88 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000058")]
|
|
[Address(RVA = "0x26CEDE0", Offset = "0x26CDBE0", VA = "0x1826CEDE0")]
|
|
private void ReadAttribute(SmallXmlParser.AttrListImpl a)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000059")]
|
|
[Address(RVA = "0x26CEF80", Offset = "0x26CDD80", VA = "0x1826CEF80")]
|
|
private void ReadCDATASection()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600005A RID: 90 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600005A")]
|
|
[Address(RVA = "0x26CF3D0", Offset = "0x26CE1D0", VA = "0x1826CF3D0")]
|
|
private void ReadComment()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400003D RID: 61
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400003D")]
|
|
private SmallXmlParser.IContentHandler handler;
|
|
|
|
// Token: 0x0400003E RID: 62
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400003E")]
|
|
private TextReader reader;
|
|
|
|
// Token: 0x0400003F RID: 63
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400003F")]
|
|
private Stack elementNames;
|
|
|
|
// Token: 0x04000040 RID: 64
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000040")]
|
|
private Stack xmlSpaces;
|
|
|
|
// Token: 0x04000041 RID: 65
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000041")]
|
|
private string xmlSpace;
|
|
|
|
// Token: 0x04000042 RID: 66
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000042")]
|
|
private StringBuilder buffer;
|
|
|
|
// Token: 0x04000043 RID: 67
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000043")]
|
|
private char[] nameBuffer;
|
|
|
|
// Token: 0x04000044 RID: 68
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000044")]
|
|
private bool isWhitespace;
|
|
|
|
// Token: 0x04000045 RID: 69
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000045")]
|
|
private SmallXmlParser.AttrListImpl attributes;
|
|
|
|
// Token: 0x04000046 RID: 70
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000046")]
|
|
private int line;
|
|
|
|
// Token: 0x04000047 RID: 71
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000047")]
|
|
private int column;
|
|
|
|
// Token: 0x04000048 RID: 72
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000048")]
|
|
private bool resetColumn;
|
|
|
|
// Token: 0x0200001A RID: 26
|
|
[Token(Token = "0x200001A")]
|
|
public interface IContentHandler
|
|
{
|
|
// Token: 0x0600005B RID: 91
|
|
[Token(Token = "0x600005B")]
|
|
[Address(Slot = "0")]
|
|
void OnStartParsing(SmallXmlParser parser);
|
|
|
|
// Token: 0x0600005C RID: 92
|
|
[Token(Token = "0x600005C")]
|
|
[Address(Slot = "1")]
|
|
void OnEndParsing(SmallXmlParser parser);
|
|
|
|
// Token: 0x0600005D RID: 93
|
|
[Token(Token = "0x600005D")]
|
|
[Address(Slot = "2")]
|
|
void OnStartElement(string name, SmallXmlParser.IAttrList attrs);
|
|
|
|
// Token: 0x0600005E RID: 94
|
|
[Token(Token = "0x600005E")]
|
|
[Address(Slot = "3")]
|
|
void OnEndElement(string name);
|
|
|
|
// Token: 0x0600005F RID: 95
|
|
[Token(Token = "0x600005F")]
|
|
[Address(Slot = "4")]
|
|
void OnProcessingInstruction(string name, string text);
|
|
|
|
// Token: 0x06000060 RID: 96
|
|
[Token(Token = "0x6000060")]
|
|
[Address(Slot = "5")]
|
|
void OnChars(string text);
|
|
|
|
// Token: 0x06000061 RID: 97
|
|
[Token(Token = "0x6000061")]
|
|
[Address(Slot = "6")]
|
|
void OnIgnorableWhitespace(string text);
|
|
}
|
|
|
|
// Token: 0x0200001B RID: 27
|
|
[Token(Token = "0x200001B")]
|
|
public interface IAttrList
|
|
{
|
|
// Token: 0x1700000C RID: 12
|
|
// (get) Token: 0x06000062 RID: 98
|
|
[Token(Token = "0x1700000C")]
|
|
int Length
|
|
{
|
|
[Token(Token = "0x6000062")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000063 RID: 99
|
|
[Token(Token = "0x6000063")]
|
|
[Address(Slot = "1")]
|
|
string GetName(int i);
|
|
|
|
// Token: 0x06000064 RID: 100
|
|
[Token(Token = "0x6000064")]
|
|
[Address(Slot = "2")]
|
|
string GetValue(int i);
|
|
|
|
// Token: 0x06000065 RID: 101
|
|
[Token(Token = "0x6000065")]
|
|
[Address(Slot = "3")]
|
|
string GetValue(string name);
|
|
|
|
// Token: 0x1700000D RID: 13
|
|
// (get) Token: 0x06000066 RID: 102
|
|
[Token(Token = "0x1700000D")]
|
|
string[] Names
|
|
{
|
|
[Token(Token = "0x6000066")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700000E RID: 14
|
|
// (get) Token: 0x06000067 RID: 103
|
|
[Token(Token = "0x1700000E")]
|
|
string[] Values
|
|
{
|
|
[Token(Token = "0x6000067")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200001C RID: 28
|
|
[Token(Token = "0x200001C")]
|
|
private class AttrListImpl : SmallXmlParser.IAttrList
|
|
{
|
|
// Token: 0x1700000F RID: 15
|
|
// (get) Token: 0x06000068 RID: 104 RVA: 0x00002340 File Offset: 0x00000540
|
|
[Token(Token = "0x1700000F")]
|
|
public int Length
|
|
{
|
|
[Token(Token = "0x6000068")]
|
|
[Address(RVA = "0x26C5190", Offset = "0x26C3F90", VA = "0x1826C5190", Slot = "4")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000069 RID: 105 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000069")]
|
|
[Address(RVA = "0x26C4F70", Offset = "0x26C3D70", VA = "0x1826C4F70", Slot = "5")]
|
|
public string GetName(int i)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600006A RID: 106 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600006A")]
|
|
[Address(RVA = "0x26C4FD0", Offset = "0x26C3DD0", VA = "0x1826C4FD0", Slot = "6")]
|
|
public string GetValue(int i)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600006B RID: 107 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600006B")]
|
|
[Address(RVA = "0x26C5030", Offset = "0x26C3E30", VA = "0x1826C5030", Slot = "7")]
|
|
public string GetValue(string name)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x17000010 RID: 16
|
|
// (get) Token: 0x0600006C RID: 108 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000010")]
|
|
public string[] Names
|
|
{
|
|
[Token(Token = "0x600006C")]
|
|
[Address(RVA = "0x26C51D0", Offset = "0x26C3FD0", VA = "0x1826C51D0", Slot = "8")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000011 RID: 17
|
|
// (get) Token: 0x0600006D RID: 109 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000011")]
|
|
public string[] Values
|
|
{
|
|
[Token(Token = "0x600006D")]
|
|
[Address(RVA = "0x26C5220", Offset = "0x26C4020", VA = "0x1826C5220", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600006E RID: 110 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006E")]
|
|
[Address(RVA = "0x26C4F10", Offset = "0x26C3D10", VA = "0x1826C4F10")]
|
|
internal void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006F RID: 111 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006F")]
|
|
[Address(RVA = "0x26C4E90", Offset = "0x26C3C90", VA = "0x1826C4E90")]
|
|
internal void Add(string name, string value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000070")]
|
|
[Address(RVA = "0x26C5110", Offset = "0x26C3F10", VA = "0x1826C5110")]
|
|
public AttrListImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000049 RID: 73
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000049")]
|
|
private List<string> attrNames;
|
|
|
|
// Token: 0x0400004A RID: 74
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400004A")]
|
|
private List<string> attrValues;
|
|
}
|
|
}
|
|
}
|