This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x02000039 RID: 57
internal class AddressAttribute : Attribute
{
// Token: 0x040000BB RID: 187
public string RVA;
// Token: 0x040000BC RID: 188
public string Offset;
// Token: 0x040000BD RID: 189
public string VA;
// Token: 0x040000BE RID: 190
public string Slot;
}
}
@@ -0,0 +1,14 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200003E RID: 62
internal class AnalysisFailedException : Exception
{
// Token: 0x0600011B RID: 283 RVA: 0x0000292E File Offset: 0x00000B2E
public AnalysisFailedException(string message)
: base(message)
{
}
}
}
@@ -0,0 +1,17 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200003B RID: 59
internal class AttributeAttribute : Attribute
{
// Token: 0x040000C0 RID: 192
public string Name;
// Token: 0x040000C1 RID: 193
public string RVA;
// Token: 0x040000C2 RID: 194
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200003A RID: 58
internal class FieldOffsetAttribute : Attribute
{
// Token: 0x040000BF RID: 191
public string Offset;
}
}
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200003C RID: 60
internal class MetadataOffsetAttribute : Attribute
{
// Token: 0x040000C3 RID: 195
public string Offset;
}
}
+11
View File
@@ -0,0 +1,11 @@
using System;
namespace Cpp2IlInjected
{
// Token: 0x0200003D RID: 61
internal class TokenAttribute : Attribute
{
// Token: 0x040000C4 RID: 196
public string Token;
}
}
+130
View File
@@ -0,0 +1,130 @@
using System;
using System.Collections.Generic;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
public class ChunkHelper
{
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000001")]
[Address(RVA = "0x6D8270", Offset = "0x6D7070", VA = "0x1806D8270")]
public static byte[] ToBytes(string x)
{
return null;
}
// Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000002")]
[Address(RVA = "0x6D82F0", Offset = "0x6D70F0", VA = "0x1806D82F0")]
public static string ToString(byte[] x)
{
return null;
}
// Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000003")]
[Address(RVA = "0x6D81F0", Offset = "0x6D6FF0", VA = "0x1806D81F0")]
public static byte[] ToBytesUTF8(string x)
{
return null;
}
// Token: 0x06000004 RID: 4 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000004")]
[Address(RVA = "0x6D84B0", Offset = "0x6D72B0", VA = "0x1806D84B0")]
public static void WriteBytesToStream(Stream stream, byte[] bytes)
{
}
// Token: 0x06000005 RID: 5 RVA: 0x00002058 File Offset: 0x00000258
[Token(Token = "0x6000005")]
[Address(RVA = "0x6D8010", Offset = "0x6D6E10", VA = "0x1806D8010")]
public static bool IsCritical(string id)
{
return default(bool);
}
// Token: 0x06000006 RID: 6 RVA: 0x00002070 File Offset: 0x00000270
[Token(Token = "0x6000006")]
[Address(RVA = "0x6D8080", Offset = "0x6D6E80", VA = "0x1806D8080")]
public static bool IsPublic(string id)
{
return default(bool);
}
// Token: 0x06000007 RID: 7 RVA: 0x00002088 File Offset: 0x00000288
[Token(Token = "0x6000007")]
[Address(RVA = "0x6D80F0", Offset = "0x6D6EF0", VA = "0x1806D80F0")]
public static bool IsSafeToCopy(string id)
{
return default(bool);
}
// Token: 0x06000008 RID: 8 RVA: 0x000020A0 File Offset: 0x000002A0
[Token(Token = "0x6000008")]
[Address(RVA = "0x6D8170", Offset = "0x6D6F70", VA = "0x1806D8170")]
public static bool IsUnknown(PngChunk chunk)
{
return default(bool);
}
// Token: 0x06000009 RID: 9 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000009")]
[Address(RVA = "0x6D8890", Offset = "0x6D7690", VA = "0x1806D8890")]
internal static byte[] compressBytes(byte[] ori, bool compress)
{
return null;
}
// Token: 0x0600000A RID: 10 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600000A")]
[Address(RVA = "0x6D85A0", Offset = "0x6D73A0", VA = "0x1806D85A0")]
internal static byte[] compressBytes(byte[] ori, int offset, int len, bool compress)
{
return null;
}
// Token: 0x0600000B RID: 11 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600000B")]
[Address(RVA = "0x6D8910", Offset = "0x6D7710", VA = "0x1806D8910")]
private static void shovelInToOut(Stream inx, Stream outx)
{
}
// Token: 0x0600000C RID: 12 RVA: 0x000020B8 File Offset: 0x000002B8
[Token(Token = "0x600000C")]
[Address(RVA = "0x6D8370", Offset = "0x6D7170", VA = "0x1806D8370")]
public static int TrimList(List<PngChunk> list, ChunkPredicate predicateRemove)
{
return 0;
}
// Token: 0x0600000D RID: 13 RVA: 0x000020D0 File Offset: 0x000002D0
[Token(Token = "0x600000D")]
[Address(RVA = "0x6D7E20", Offset = "0x6D6C20", VA = "0x1806D7E20")]
public static bool Equivalent(PngChunk c1, PngChunk c2)
{
return default(bool);
}
// Token: 0x04000001 RID: 1
[Token(Token = "0x4000001")]
internal static readonly byte[] b_IHDR;
// Token: 0x04000002 RID: 2
[Token(Token = "0x4000002")]
internal static readonly byte[] b_PLTE;
// Token: 0x04000003 RID: 3
[Token(Token = "0x4000003")]
internal static readonly byte[] b_IDAT;
// Token: 0x04000004 RID: 4
[Token(Token = "0x4000004")]
internal static readonly byte[] b_IEND;
}
}
+15
View File
@@ -0,0 +1,15 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000006 RID: 6
[Token(Token = "0x2000006")]
public interface ChunkPredicate
{
// Token: 0x0600001B RID: 27
[Token(Token = "0x600001B")]
[Address(Slot = "0")]
bool Matches(PngChunk chunk);
}
}
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
internal class ChunkPredicateEquiv : ChunkPredicate
{
// Token: 0x0600001C RID: 28 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600001C")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
public ChunkPredicateEquiv(PngChunk chunk)
{
}
// Token: 0x0600001D RID: 29 RVA: 0x00002148 File Offset: 0x00000348
[Token(Token = "0x600001D")]
[Address(RVA = "0x6D89D0", Offset = "0x6D77D0", VA = "0x1806D89D0", Slot = "4")]
public bool Matches(PngChunk c)
{
return default(bool);
}
// Token: 0x0400000D RID: 13
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400000D")]
private readonly PngChunk chunk;
}
}
+68
View File
@@ -0,0 +1,68 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000004 RID: 4
[Token(Token = "0x2000004")]
public class ChunkRaw
{
// Token: 0x06000011 RID: 17 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000011")]
[Address(RVA = "0x6D9010", Offset = "0x6D7E10", VA = "0x1806D9010")]
internal ChunkRaw(int length, byte[] idbytes, bool alloc)
{
}
// Token: 0x06000012 RID: 18 RVA: 0x000020E8 File Offset: 0x000002E8
[Token(Token = "0x6000012")]
[Address(RVA = "0x6D8A90", Offset = "0x6D7890", VA = "0x1806D8A90")]
private int ComputeCrc()
{
return 0;
}
// Token: 0x06000013 RID: 19 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000013")]
[Address(RVA = "0x6D8E70", Offset = "0x6D7C70", VA = "0x1806D8E70")]
internal void WriteChunk(Stream os)
{
}
// Token: 0x06000014 RID: 20 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000014")]
[Address(RVA = "0x6D8A40", Offset = "0x6D7840", VA = "0x1806D8A40")]
private void AllocData()
{
}
// Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000015")]
[Address(RVA = "0x6D8C70", Offset = "0x6D7A70", VA = "0x1806D8C70", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000007 RID: 7
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000007")]
public readonly int Length;
// Token: 0x04000008 RID: 8
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000008")]
public readonly byte[] IdBytes;
// Token: 0x04000009 RID: 9
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000009")]
public byte[] Data;
// Token: 0x0400000A RID: 10
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400000A")]
private int crcval;
}
}
+36
View File
@@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000003 RID: 3
[Token(Token = "0x2000003")]
public class ChunksList
{
// Token: 0x0600000F RID: 15 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600000F")]
[Address(RVA = "0x6D9780", Offset = "0x6D8580", VA = "0x1806D9780")]
internal ChunksList(ImageInfo imfinfo)
{
}
// Token: 0x06000010 RID: 16 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000010")]
[Address(RVA = "0x6D9710", Offset = "0x6D8510", VA = "0x1806D9710", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000005 RID: 5
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000005")]
protected List<PngChunk> chunks;
// Token: 0x04000006 RID: 6
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000006")]
internal readonly ImageInfo imageInfo;
}
}
@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000005 RID: 5
[Token(Token = "0x2000005")]
public class ChunksListForWrite : ChunksList
{
// Token: 0x06000016 RID: 22 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000016")]
[Address(RVA = "0x6D9150", Offset = "0x6D7F50", VA = "0x1806D9150")]
internal ChunksListForWrite(ImageInfo info)
{
}
// Token: 0x06000017 RID: 23 RVA: 0x00002100 File Offset: 0x00000300
[Token(Token = "0x6000017")]
[Address(RVA = "0x6D90F0", Offset = "0x6D7EF0", VA = "0x1806D90F0")]
public bool Queue(PngChunk chunk)
{
return default(bool);
}
// Token: 0x06000018 RID: 24 RVA: 0x00002118 File Offset: 0x00000318
[Token(Token = "0x6000018")]
[Address(RVA = "0x6D9220", Offset = "0x6D8020", VA = "0x1806D9220")]
private static bool shouldWrite(PngChunk c, int currentGroup)
{
return default(bool);
}
// Token: 0x06000019 RID: 25 RVA: 0x00002130 File Offset: 0x00000330
[Token(Token = "0x6000019")]
[Address(RVA = "0x6D93F0", Offset = "0x6D81F0", VA = "0x1806D93F0")]
internal int writeChunks(Stream os, int currentGroup)
{
return 0;
}
// Token: 0x0600001A RID: 26 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600001A")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
internal List<PngChunk> GetQueuedChunks()
{
return null;
}
// Token: 0x0400000B RID: 11
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400000B")]
private List<PngChunk> queuedChunks;
// Token: 0x0400000C RID: 12
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400000C")]
private Dictionary<string, int> alreadyWrittenKeys;
}
}
+224
View File
@@ -0,0 +1,224 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000008 RID: 8
[Token(Token = "0x2000008")]
public abstract class PngChunk
{
// Token: 0x17000001 RID: 1
// (get) Token: 0x0600001E RID: 30 RVA: 0x00002160 File Offset: 0x00000360
// (set) Token: 0x0600001F RID: 31 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000001")]
public bool Priority
{
[Token(Token = "0x600001E")]
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600001F")]
[Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000002 RID: 2
// (get) Token: 0x06000020 RID: 32 RVA: 0x00002178 File Offset: 0x00000378
// (set) Token: 0x06000021 RID: 33 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000002")]
public int ChunkGroup
{
[Token(Token = "0x6000020")]
[Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000021")]
[Address(RVA = "0x42F000", Offset = "0x42DE00", VA = "0x18042F000")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000022 RID: 34 RVA: 0x00002190 File Offset: 0x00000390
// (set) Token: 0x06000023 RID: 35 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000003")]
public int Length
{
[Token(Token = "0x6000022")]
[Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000023")]
[Address(RVA = "0x6CBD90", Offset = "0x6CAB90", VA = "0x1806CBD90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000004 RID: 4
// (get) Token: 0x06000024 RID: 36 RVA: 0x000021A8 File Offset: 0x000003A8
// (set) Token: 0x06000025 RID: 37 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000004")]
public long Offset
{
[Token(Token = "0x6000024")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
[CompilerGenerated]
get
{
return 0L;
}
[Token(Token = "0x6000025")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000026 RID: 38 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000026")]
[Address(RVA = "0x6DE200", Offset = "0x6DD000", VA = "0x1806DE200")]
protected PngChunk(string id, ImageInfo imgInfo)
{
}
// Token: 0x06000027 RID: 39 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000027")]
[Address(RVA = "0x6DE460", Offset = "0x6DD260", VA = "0x1806DE460")]
private static Dictionary<string, Type> initFactory()
{
return null;
}
// Token: 0x06000028 RID: 40 RVA: 0x000021C0 File Offset: 0x000003C0
[Token(Token = "0x6000028")]
[Address(RVA = "0x6DE850", Offset = "0x6DD650", VA = "0x1806DE850")]
internal bool mustGoBeforePLTE()
{
return default(bool);
}
// Token: 0x06000029 RID: 41 RVA: 0x000021D8 File Offset: 0x000003D8
[Token(Token = "0x6000029")]
[Address(RVA = "0x6DE810", Offset = "0x6DD610", VA = "0x1806DE810")]
internal bool mustGoBeforeIDAT()
{
return default(bool);
}
// Token: 0x0600002A RID: 42 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x600002A")]
[Address(RVA = "0x6DE7F0", Offset = "0x6DD5F0", VA = "0x1806DE7F0")]
internal bool mustGoAfterPLTE()
{
return default(bool);
}
// Token: 0x0600002B RID: 43 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002B")]
[Address(RVA = "0x6DE3B0", Offset = "0x6DD1B0", VA = "0x1806DE3B0")]
public ChunkRaw createEmptyChunk(int len, bool alloc)
{
return null;
}
// Token: 0x0600002C RID: 44 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600002C")]
[Address(RVA = "0x6DE870", Offset = "0x6DD670", VA = "0x1806DE870")]
internal void write(Stream os)
{
}
// Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002D")]
[Address(RVA = "0x6DDE60", Offset = "0x6DCC60", VA = "0x1806DDE60", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0600002E RID: 46
[Token(Token = "0x600002E")]
[Address(Slot = "4")]
public abstract ChunkRaw CreateRawChunk();
// Token: 0x0600002F RID: 47
[Token(Token = "0x600002F")]
[Address(Slot = "5")]
public abstract bool AllowsMultiple();
// Token: 0x06000030 RID: 48
[Token(Token = "0x6000030")]
[Address(Slot = "6")]
public abstract PngChunk.ChunkOrderingConstraint GetOrderingConstraint();
// Token: 0x0400000E RID: 14
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400000E")]
public readonly string Id;
// Token: 0x0400000F RID: 15
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400000F")]
public readonly bool Crit;
// Token: 0x04000010 RID: 16
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x4000010")]
public readonly bool Pub;
// Token: 0x04000011 RID: 17
[FieldOffset(Offset = "0x1A")]
[Token(Token = "0x4000011")]
public readonly bool Safe;
// Token: 0x04000012 RID: 18
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000012")]
protected readonly ImageInfo ImgInfo;
// Token: 0x04000013 RID: 19
[Token(Token = "0x4000013")]
private static Dictionary<string, Type> factoryMap;
// Token: 0x02000009 RID: 9
[Token(Token = "0x2000009")]
public enum ChunkOrderingConstraint
{
// Token: 0x04000019 RID: 25
[Token(Token = "0x4000019")]
NONE,
// Token: 0x0400001A RID: 26
[Token(Token = "0x400001A")]
BEFORE_PLTE_AND_IDAT,
// Token: 0x0400001B RID: 27
[Token(Token = "0x400001B")]
AFTER_PLTE_BEFORE_IDAT,
// Token: 0x0400001C RID: 28
[Token(Token = "0x400001C")]
BEFORE_IDAT,
// Token: 0x0400001D RID: 29
[Token(Token = "0x400001D")]
NA
}
}
}
+51
View File
@@ -0,0 +1,51 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200001A RID: 26
[Token(Token = "0x200001A")]
public class PngChunkBKGD : PngChunkSingle
{
// Token: 0x0600007D RID: 125 RVA: 0x000024F0 File Offset: 0x000006F0
[Token(Token = "0x600007D")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x0600007E RID: 126 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007E")]
[Address(RVA = "0x6DB790", Offset = "0x6DA590", VA = "0x1806DB790", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x0400005C RID: 92
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400005C")]
private int gray;
// Token: 0x0400005D RID: 93
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400005D")]
private int red;
// Token: 0x0400005E RID: 94
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400005E")]
private int green;
// Token: 0x0400005F RID: 95
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400005F")]
private int blue;
// Token: 0x04000060 RID: 96
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000060")]
private int paletteIndex;
}
}
+66
View File
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000011 RID: 17
[Token(Token = "0x2000011")]
public class PngChunkCHRM : PngChunkSingle
{
// Token: 0x0600004B RID: 75 RVA: 0x00002310 File Offset: 0x00000510
[Token(Token = "0x600004B")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004C")]
[Address(RVA = "0x6DBA10", Offset = "0x6DA810", VA = "0x1806DBA10", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000029 RID: 41
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000029")]
private double whitex;
// Token: 0x0400002A RID: 42
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400002A")]
private double whitey;
// Token: 0x0400002B RID: 43
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400002B")]
private double redx;
// Token: 0x0400002C RID: 44
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400002C")]
private double redy;
// Token: 0x0400002D RID: 45
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400002D")]
private double greenx;
// Token: 0x0400002E RID: 46
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400002E")]
private double greeny;
// Token: 0x0400002F RID: 47
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400002F")]
private double bluex;
// Token: 0x04000030 RID: 48
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000030")]
private double bluey;
}
}
+31
View File
@@ -0,0 +1,31 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200001B RID: 27
[Token(Token = "0x200001B")]
public class PngChunkGAMA : PngChunkSingle
{
// Token: 0x0600007F RID: 127 RVA: 0x00002508 File Offset: 0x00000708
[Token(Token = "0x600007F")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000080 RID: 128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000080")]
[Address(RVA = "0x6DBBD0", Offset = "0x6DA9D0", VA = "0x1806DBBD0", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000061 RID: 97
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000061")]
private double gamma;
}
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000010 RID: 16
[Token(Token = "0x2000010")]
public class PngChunkHIST : PngChunkSingle
{
// Token: 0x06000048 RID: 72 RVA: 0x000022F8 File Offset: 0x000004F8
[Token(Token = "0x6000048")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000049")]
[Address(RVA = "0x6DBC80", Offset = "0x6DAA80", VA = "0x1806DBC80", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000027 RID: 39
[Token(Token = "0x4000027")]
public static readonly string ID;
// Token: 0x04000028 RID: 40
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000028")]
private int[] hist;
}
}
+36
View File
@@ -0,0 +1,36 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200001C RID: 28
[Token(Token = "0x200001C")]
public class PngChunkICCP : PngChunkSingle
{
// Token: 0x06000081 RID: 129 RVA: 0x00002520 File Offset: 0x00000720
[Token(Token = "0x6000081")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000082 RID: 130 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000082")]
[Address(RVA = "0x6DBE20", Offset = "0x6DAC20", VA = "0x1806DBE20", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000062 RID: 98
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000062")]
private string profileName;
// Token: 0x04000063 RID: 99
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000063")]
private byte[] compressedProfile;
}
}
+26
View File
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200001D RID: 29
[Token(Token = "0x200001D")]
public class PngChunkIDAT : PngChunkMultiple
{
// Token: 0x06000083 RID: 131 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x6000083")]
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000084 RID: 132 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000084")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200001E RID: 30
[Token(Token = "0x200001E")]
public class PngChunkIEND : PngChunkSingle
{
// Token: 0x06000085 RID: 133 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000085")]
[Address(RVA = "0x6DC070", Offset = "0x6DAE70", VA = "0x1806DC070")]
public PngChunkIEND(ImageInfo info)
{
}
// Token: 0x06000086 RID: 134 RVA: 0x00002550 File Offset: 0x00000750
[Token(Token = "0x6000086")]
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000087")]
[Address(RVA = "0x6DBF90", Offset = "0x6DAD90", VA = "0x1806DBF90", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+181
View File
@@ -0,0 +1,181 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200001F RID: 31
[Token(Token = "0x200001F")]
public class PngChunkIHDR : PngChunkSingle
{
// Token: 0x17000018 RID: 24
// (get) Token: 0x06000088 RID: 136 RVA: 0x00002568 File Offset: 0x00000768
// (set) Token: 0x06000089 RID: 137 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000018")]
public int Cols
{
[Token(Token = "0x6000088")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000089")]
[Address(RVA = "0x445D00", Offset = "0x444B00", VA = "0x180445D00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000019 RID: 25
// (get) Token: 0x0600008A RID: 138 RVA: 0x00002580 File Offset: 0x00000780
// (set) Token: 0x0600008B RID: 139 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000019")]
public int Rows
{
[Token(Token = "0x600008A")]
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600008B")]
[Address(RVA = "0x6DB780", Offset = "0x6DA580", VA = "0x1806DB780")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700001A RID: 26
// (get) Token: 0x0600008C RID: 140 RVA: 0x00002598 File Offset: 0x00000798
// (set) Token: 0x0600008D RID: 141 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700001A")]
public int Bitspc
{
[Token(Token = "0x600008C")]
[Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600008D")]
[Address(RVA = "0x403B10", Offset = "0x402910", VA = "0x180403B10")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700001B RID: 27
// (get) Token: 0x0600008E RID: 142 RVA: 0x000025B0 File Offset: 0x000007B0
// (set) Token: 0x0600008F RID: 143 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700001B")]
public int Colormodel
{
[Token(Token = "0x600008E")]
[Address(RVA = "0x52E530", Offset = "0x52D330", VA = "0x18052E530")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600008F")]
[Address(RVA = "0x403B20", Offset = "0x402920", VA = "0x180403B20")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700001C RID: 28
// (get) Token: 0x06000090 RID: 144 RVA: 0x000025C8 File Offset: 0x000007C8
// (set) Token: 0x06000091 RID: 145 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700001C")]
public int Compmeth
{
[Token(Token = "0x6000090")]
[Address(RVA = "0x3FFBD0", Offset = "0x3FE9D0", VA = "0x1803FFBD0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000091")]
[Address(RVA = "0x6CBD70", Offset = "0x6CAB70", VA = "0x1806CBD70")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700001D RID: 29
// (get) Token: 0x06000092 RID: 146 RVA: 0x000025E0 File Offset: 0x000007E0
// (set) Token: 0x06000093 RID: 147 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700001D")]
public int Filmeth
{
[Token(Token = "0x6000092")]
[Address(RVA = "0x6CBD20", Offset = "0x6CAB20", VA = "0x1806CBD20")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000093")]
[Address(RVA = "0x6CBDA0", Offset = "0x6CABA0", VA = "0x1806CBDA0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700001E RID: 30
// (get) Token: 0x06000094 RID: 148 RVA: 0x000025F8 File Offset: 0x000007F8
// (set) Token: 0x06000095 RID: 149 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700001E")]
public int Interlaced
{
[Token(Token = "0x6000094")]
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000095")]
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000096 RID: 150 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000096")]
[Address(RVA = "0x6DC280", Offset = "0x6DB080", VA = "0x1806DC280")]
public PngChunkIHDR(ImageInfo info)
{
}
// Token: 0x06000097 RID: 151 RVA: 0x00002610 File Offset: 0x00000810
[Token(Token = "0x6000097")]
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000098")]
[Address(RVA = "0x6DC0C0", Offset = "0x6DAEC0", VA = "0x1806DC0C0", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000021 RID: 33
[Token(Token = "0x2000021")]
public class PngChunkITXT : PngChunkTextVar
{
// Token: 0x0600009B RID: 155 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600009B")]
[Address(RVA = "0x6DC2D0", Offset = "0x6DB0D0", VA = "0x1806DC2D0", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x0400006D RID: 109
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400006D")]
private bool compressed;
// Token: 0x0400006E RID: 110
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400006E")]
private string langTag;
// Token: 0x0400006F RID: 111
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400006F")]
private string translatedTag;
}
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200000A RID: 10
[Token(Token = "0x200000A")]
public abstract class PngChunkMultiple : PngChunk
{
// Token: 0x06000032 RID: 50 RVA: 0x00002208 File Offset: 0x00000408
[Token(Token = "0x6000032")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
public sealed override bool AllowsMultiple()
{
return default(bool);
}
}
}
+41
View File
@@ -0,0 +1,41 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200000E RID: 14
[Token(Token = "0x200000E")]
public class PngChunkOFFS : PngChunkSingle
{
// Token: 0x06000040 RID: 64 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x6000040")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000041")]
[Address(RVA = "0x6DC590", Offset = "0x6DB390", VA = "0x1806DC590", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000021 RID: 33
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000021")]
private long posX;
// Token: 0x04000022 RID: 34
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000022")]
private long posY;
// Token: 0x04000023 RID: 35
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000023")]
private int units;
}
}
+69
View File
@@ -0,0 +1,69 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000023 RID: 35
[Token(Token = "0x2000023")]
public class PngChunkPHYS : PngChunkSingle
{
// Token: 0x1700001F RID: 31
// (get) Token: 0x0600009E RID: 158 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x1700001F")]
public long PixelsxUnitX
{
[Token(Token = "0x600009E")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
[CompilerGenerated]
get
{
return 0L;
}
}
// Token: 0x17000020 RID: 32
// (get) Token: 0x0600009F RID: 159 RVA: 0x00002670 File Offset: 0x00000870
[Token(Token = "0x17000020")]
public long PixelsxUnitY
{
[Token(Token = "0x600009F")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
[CompilerGenerated]
get
{
return 0L;
}
}
// Token: 0x17000021 RID: 33
// (get) Token: 0x060000A0 RID: 160 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x17000021")]
public int Units
{
[Token(Token = "0x60000A0")]
[Address(RVA = "0x3FFBD0", Offset = "0x3FE9D0", VA = "0x1803FFBD0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x060000A1 RID: 161 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x60000A1")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x060000A2 RID: 162 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000A2")]
[Address(RVA = "0x6DC670", Offset = "0x6DB470", VA = "0x1806DC670", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+71
View File
@@ -0,0 +1,71 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000024 RID: 36
[Token(Token = "0x2000024")]
public class PngChunkPLTE : PngChunkSingle
{
// Token: 0x060000A3 RID: 163 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000A3")]
[Address(RVA = "0x6DCBD0", Offset = "0x6DB9D0", VA = "0x1806DCBD0")]
public PngChunkPLTE(ImageInfo info)
{
}
// Token: 0x060000A4 RID: 164 RVA: 0x000026B8 File Offset: 0x000008B8
[Token(Token = "0x60000A4")]
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x060000A5 RID: 165 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000A5")]
[Address(RVA = "0x6DC750", Offset = "0x6DB550", VA = "0x1806DC750", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x060000A6 RID: 166 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000A6")]
[Address(RVA = "0x6DCB10", Offset = "0x6DB910", VA = "0x1806DCB10")]
public void SetNentries(int nentries)
{
}
// Token: 0x060000A7 RID: 167 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000A7")]
[Address(RVA = "0x6DCAC0", Offset = "0x6DB8C0", VA = "0x1806DCAC0")]
public void SetEntry(int n, int r, int g, int b)
{
}
// Token: 0x060000A8 RID: 168 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000A8")]
[Address(RVA = "0x6DC970", Offset = "0x6DB770", VA = "0x1806DC970")]
public void GetEntryRgb(int index, int[] rgb, int offset)
{
}
// Token: 0x060000A9 RID: 169 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000A9")]
[Address(RVA = "0x6DCA20", Offset = "0x6DB820", VA = "0x1806DCA20")]
public void GetEntryRgb(int n, int[] rgb)
{
}
// Token: 0x04000074 RID: 116
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000074")]
private int nentries;
// Token: 0x04000075 RID: 117
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000075")]
private int[] entries;
}
}
+105
View File
@@ -0,0 +1,105 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000012 RID: 18
[Token(Token = "0x2000012")]
public class PngChunkSBIT : PngChunkSingle
{
// Token: 0x17000009 RID: 9
// (get) Token: 0x0600004D RID: 77 RVA: 0x00002328 File Offset: 0x00000528
[Token(Token = "0x17000009")]
public int Graysb
{
[Token(Token = "0x600004D")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x1700000A RID: 10
// (get) Token: 0x0600004E RID: 78 RVA: 0x00002340 File Offset: 0x00000540
[Token(Token = "0x1700000A")]
public int Alphasb
{
[Token(Token = "0x600004E")]
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x1700000B RID: 11
// (get) Token: 0x0600004F RID: 79 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x1700000B")]
public int Redsb
{
[Token(Token = "0x600004F")]
[Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x1700000C RID: 12
// (get) Token: 0x06000050 RID: 80 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x1700000C")]
public int Greensb
{
[Token(Token = "0x6000050")]
[Address(RVA = "0x52E530", Offset = "0x52D330", VA = "0x18052E530")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x1700000D RID: 13
// (get) Token: 0x06000051 RID: 81 RVA: 0x00002388 File Offset: 0x00000588
[Token(Token = "0x1700000D")]
public int Bluesb
{
[Token(Token = "0x6000051")]
[Address(RVA = "0x3FFBD0", Offset = "0x3FE9D0", VA = "0x1803FFBD0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x06000052 RID: 82 RVA: 0x000023A0 File Offset: 0x000005A0
[Token(Token = "0x6000052")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000053 RID: 83 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000053")]
[Address(RVA = "0x6DCC30", Offset = "0x6DBA30", VA = "0x1806DCC30", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x06000054 RID: 84 RVA: 0x000023B8 File Offset: 0x000005B8
[Token(Token = "0x6000054")]
[Address(RVA = "0x6DCDC0", Offset = "0x6DBBC0", VA = "0x1806DCDC0")]
private int GetLen()
{
return 0;
}
}
}
+77
View File
@@ -0,0 +1,77 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200000F RID: 15
[Token(Token = "0x200000F")]
public class PngChunkSPLT : PngChunkMultiple
{
// Token: 0x17000006 RID: 6
// (get) Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000006")]
public string PalName
{
[Token(Token = "0x6000042")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000007 RID: 7
// (get) Token: 0x06000043 RID: 67 RVA: 0x000022B0 File Offset: 0x000004B0
[Token(Token = "0x17000007")]
public int SampleDepth
{
[Token(Token = "0x6000043")]
[Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x17000008 RID: 8
// (get) Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000008")]
public int[] Palette
{
[Token(Token = "0x6000044")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06000045 RID: 69 RVA: 0x000022C8 File Offset: 0x000004C8
[Token(Token = "0x6000045")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000046")]
[Address(RVA = "0x6DCE10", Offset = "0x6DBC10", VA = "0x1806DCE10", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x06000047 RID: 71 RVA: 0x000022E0 File Offset: 0x000004E0
[Token(Token = "0x6000047")]
[Address(RVA = "0x6DD0B0", Offset = "0x6DBEB0", VA = "0x1806DD0B0")]
public int GetNentries()
{
return 0;
}
}
}
+41
View File
@@ -0,0 +1,41 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000013 RID: 19
[Token(Token = "0x2000013")]
public class PngChunkSRGB : PngChunkSingle
{
// Token: 0x1700000E RID: 14
// (get) Token: 0x06000055 RID: 85 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x1700000E")]
public int Intent
{
[Token(Token = "0x6000055")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x06000056 RID: 86 RVA: 0x000023E8 File Offset: 0x000005E8
[Token(Token = "0x6000056")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000057")]
[Address(RVA = "0x6DD0E0", Offset = "0x6DBEE0", VA = "0x1806DD0E0", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+41
View File
@@ -0,0 +1,41 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200000D RID: 13
[Token(Token = "0x200000D")]
public class PngChunkSTER : PngChunkSingle
{
// Token: 0x17000005 RID: 5
// (get) Token: 0x0600003D RID: 61 RVA: 0x00002268 File Offset: 0x00000468
[Token(Token = "0x17000005")]
public byte Mode
{
[Token(Token = "0x600003D")]
[Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")]
[CompilerGenerated]
get
{
return 0;
}
}
// Token: 0x0600003E RID: 62 RVA: 0x00002280 File Offset: 0x00000480
[Token(Token = "0x600003E")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003F")]
[Address(RVA = "0x6DD130", Offset = "0x6DBF30", VA = "0x1806DD130", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+41
View File
@@ -0,0 +1,41 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200000B RID: 11
[Token(Token = "0x200000B")]
public abstract class PngChunkSingle : PngChunk
{
// Token: 0x06000033 RID: 51 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000033")]
[Address(RVA = "0x6DD2E0", Offset = "0x6DC0E0", VA = "0x1806DD2E0")]
public PngChunkSingle(string id, ImageInfo imgInfo)
{
}
// Token: 0x06000034 RID: 52 RVA: 0x00002220 File Offset: 0x00000420
[Token(Token = "0x6000034")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "5")]
public sealed override bool AllowsMultiple()
{
return default(bool);
}
// Token: 0x06000035 RID: 53 RVA: 0x00002238 File Offset: 0x00000438
[Token(Token = "0x6000035")]
[Address(RVA = "0x6DD2B0", Offset = "0x6DC0B0", VA = "0x1806DD2B0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000036 RID: 54 RVA: 0x00002250 File Offset: 0x00000450
[Token(Token = "0x6000036")]
[Address(RVA = "0x6DD180", Offset = "0x6DBF80", VA = "0x1806DD180", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000025 RID: 37
[Token(Token = "0x2000025")]
public class PngChunkTEXT : PngChunkTextVar
{
// Token: 0x060000AA RID: 170 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000AA")]
[Address(RVA = "0x6DD4C0", Offset = "0x6DC2C0", VA = "0x1806DD4C0", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+56
View File
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000026 RID: 38
[Token(Token = "0x2000026")]
public class PngChunkTIME : PngChunkSingle
{
// Token: 0x060000AB RID: 171 RVA: 0x000026D0 File Offset: 0x000008D0
[Token(Token = "0x60000AB")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x060000AC RID: 172 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000AC")]
[Address(RVA = "0x6DD680", Offset = "0x6DC480", VA = "0x1806DD680", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000076 RID: 118
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000076")]
private int year;
// Token: 0x04000077 RID: 119
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4000077")]
private int mon;
// Token: 0x04000078 RID: 120
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000078")]
private int day;
// Token: 0x04000079 RID: 121
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000079")]
private int hour;
// Token: 0x0400007A RID: 122
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400007A")]
private int min;
// Token: 0x0400007B RID: 123
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400007B")]
private int sec;
}
}
+65
View File
@@ -0,0 +1,65 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000027 RID: 39
[Token(Token = "0x2000027")]
public class PngChunkTRNS : PngChunkSingle
{
// Token: 0x060000AD RID: 173 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000AD")]
[Address(RVA = "0x6DDB00", Offset = "0x6DC900", VA = "0x1806DDB00")]
public PngChunkTRNS(ImageInfo info)
{
}
// Token: 0x060000AE RID: 174 RVA: 0x000026E8 File Offset: 0x000008E8
[Token(Token = "0x60000AE")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x060000AF RID: 175 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000AF")]
[Address(RVA = "0x6DD830", Offset = "0x6DC630", VA = "0x1806DD830", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x060000B0 RID: 176 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B0")]
[Address(RVA = "0x6DDB50", Offset = "0x6DC950", VA = "0x1806DDB50")]
public void setIndexEntryAsTransparent(int palAlphaIndex)
{
}
// Token: 0x0400007C RID: 124
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400007C")]
private int gray;
// Token: 0x0400007D RID: 125
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400007D")]
private int red;
// Token: 0x0400007E RID: 126
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400007E")]
private int green;
// Token: 0x0400007F RID: 127
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400007F")]
private int blue;
// Token: 0x04000080 RID: 128
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000080")]
private int[] paletteAlpha;
}
}
+36
View File
@@ -0,0 +1,36 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000020 RID: 32
[Token(Token = "0x2000020")]
public abstract class PngChunkTextVar : PngChunkMultiple
{
// Token: 0x06000099 RID: 153 RVA: 0x00002628 File Offset: 0x00000828
[Token(Token = "0x6000099")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x0600009A RID: 154 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600009A")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
public string GetKey()
{
return null;
}
// Token: 0x0400006B RID: 107
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400006B")]
protected internal string key;
// Token: 0x0400006C RID: 108
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400006C")]
protected internal string val;
}
}
+31
View File
@@ -0,0 +1,31 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000022 RID: 34
[Token(Token = "0x2000022")]
public class PngChunkUNKNOWN : PngChunkMultiple
{
// Token: 0x0600009C RID: 156 RVA: 0x00002640 File Offset: 0x00000840
[Token(Token = "0x600009C")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x0600009D RID: 157 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600009D")]
[Address(RVA = "0x6DDC70", Offset = "0x6DCA70", VA = "0x1806DDC70", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
// Token: 0x04000070 RID: 112
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000070")]
private byte[] data;
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x02000028 RID: 40
[Token(Token = "0x2000028")]
public class PngChunkZTXT : PngChunkTextVar
{
// Token: 0x060000B1 RID: 177 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B1")]
[Address(RVA = "0x6DDCB0", Offset = "0x6DCAB0", VA = "0x1806DDCB0", Slot = "4")]
public override ChunkRaw CreateRawChunk()
{
return null;
}
}
}
+65
View File
@@ -0,0 +1,65 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200000C RID: 12
[Token(Token = "0x200000C")]
public class PngMetadata
{
// Token: 0x06000037 RID: 55 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000037")]
[Address(RVA = "0x6DF5E0", Offset = "0x6DE3E0", VA = "0x1806DF5E0")]
internal PngMetadata(ChunksList chunks)
{
}
// Token: 0x06000038 RID: 56 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000038")]
[Address(RVA = "0x6DF340", Offset = "0x6DE140", VA = "0x1806DF340")]
public void QueueChunk(PngChunk chunk, bool lazyOverwrite)
{
}
// Token: 0x06000039 RID: 57 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000039")]
[Address(RVA = "0x6DF330", Offset = "0x6DE130", VA = "0x1806DF330")]
public void QueueChunk(PngChunk chunk)
{
}
// Token: 0x0600003A RID: 58 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003A")]
[Address(RVA = "0x6DF670", Offset = "0x6DE470", VA = "0x1806DF670")]
private ChunksListForWrite getChunkListW()
{
return null;
}
// Token: 0x0600003B RID: 59 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003B")]
[Address(RVA = "0x6DF1D0", Offset = "0x6DDFD0", VA = "0x1806DF1D0")]
public PngChunkPLTE CreatePLTEChunk()
{
return null;
}
// Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003C")]
[Address(RVA = "0x6DF280", Offset = "0x6DE080", VA = "0x1806DF280")]
public PngChunkTRNS CreateTRNSChunk()
{
return null;
}
// Token: 0x0400001E RID: 30
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400001E")]
private readonly ChunksList chunkList;
// Token: 0x0400001F RID: 31
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400001F")]
private readonly bool ReadOnly;
}
}
+41
View File
@@ -0,0 +1,41 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x02000029 RID: 41
[Token(Token = "0x2000029")]
public enum FilterType
{
// Token: 0x04000082 RID: 130
[Token(Token = "0x4000082")]
FILTER_NONE,
// Token: 0x04000083 RID: 131
[Token(Token = "0x4000083")]
FILTER_SUB,
// Token: 0x04000084 RID: 132
[Token(Token = "0x4000084")]
FILTER_UP,
// Token: 0x04000085 RID: 133
[Token(Token = "0x4000085")]
FILTER_AVERAGE,
// Token: 0x04000086 RID: 134
[Token(Token = "0x4000086")]
FILTER_PAETH,
// Token: 0x04000087 RID: 135
[Token(Token = "0x4000087")]
FILTER_DEFAULT = -1,
// Token: 0x04000088 RID: 136
[Token(Token = "0x4000088")]
FILTER_AGGRESSIVE = -2,
// Token: 0x04000089 RID: 137
[Token(Token = "0x4000089")]
FILTER_VERYAGGRESSIVE = -3,
// Token: 0x0400008A RID: 138
[Token(Token = "0x400008A")]
FILTER_CYCLIC = -50,
// Token: 0x0400008B RID: 139
[Token(Token = "0x400008B")]
FILTER_UNKNOWN = -100
}
}
+89
View File
@@ -0,0 +1,89 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x02000015 RID: 21
[Token(Token = "0x2000015")]
internal class FilterWriteStrategy
{
// Token: 0x0600005A RID: 90 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600005A")]
[Address(RVA = "0x6D9830", Offset = "0x6D8630", VA = "0x1806D9830")]
internal FilterWriteStrategy(ImageInfo imgInfo, FilterType configuredType)
{
}
// Token: 0x0600005B RID: 91 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x600005B")]
[Address(RVA = "0x6D9CF0", Offset = "0x6D8AF0", VA = "0x1806D9CF0")]
internal bool shouldTestAll(int rown)
{
return default(bool);
}
// Token: 0x0600005C RID: 92 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600005C")]
[Address(RVA = "0x6D9990", Offset = "0x6D8790", VA = "0x1806D9990")]
internal void fillResultsForFilter(int rown, FilterType type, double sum, int[] histo, bool tentative)
{
}
// Token: 0x0600005D RID: 93 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600005D")]
[Address(RVA = "0x6D9BE0", Offset = "0x6D89E0", VA = "0x1806D9BE0")]
internal FilterType gimmeFilterType(int rown, bool useEntropy)
{
return FilterType.FILTER_NONE;
}
// Token: 0x04000037 RID: 55
[Token(Token = "0x4000037")]
private static readonly int COMPUTE_STATS_EVERY_N_LINES;
// Token: 0x04000038 RID: 56
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000038")]
private readonly ImageInfo imgInfo;
// Token: 0x04000039 RID: 57
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000039")]
private readonly FilterType configuredType;
// Token: 0x0400003A RID: 58
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400003A")]
private FilterType currentType;
// Token: 0x0400003B RID: 59
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400003B")]
private int lastRowTested;
// Token: 0x0400003C RID: 60
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400003C")]
private double[] lastSums;
// Token: 0x0400003D RID: 61
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400003D")]
private double[] lastEntropies;
// Token: 0x0400003E RID: 62
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400003E")]
private double[] preference;
// Token: 0x0400003F RID: 63
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400003F")]
private int discoverEachLines;
// Token: 0x04000040 RID: 64
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000040")]
private double[] histogram1;
}
}
+113
View File
@@ -0,0 +1,113 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x02000016 RID: 22
[Token(Token = "0x2000016")]
public class ImageInfo
{
// Token: 0x0600005F RID: 95 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600005F")]
[Address(RVA = "0x6DAC50", Offset = "0x6D9A50", VA = "0x1806DAC50")]
public ImageInfo(int cols, int rows, int bitdepth, bool alpha)
{
}
// Token: 0x06000060 RID: 96 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000060")]
[Address(RVA = "0x6DA8F0", Offset = "0x6D96F0", VA = "0x1806DA8F0")]
public ImageInfo(int cols, int rows, int bitdepth, bool alpha, bool grayscale, bool palette)
{
}
// Token: 0x06000061 RID: 97 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000061")]
[Address(RVA = "0x6D9E60", Offset = "0x6D8C60", VA = "0x1806D9E60", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06000062 RID: 98 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x6000062")]
[Address(RVA = "0x6D9E00", Offset = "0x6D8C00", VA = "0x1806D9E00", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000063 RID: 99 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x6000063")]
[Address(RVA = "0x6D9D20", Offset = "0x6D8B20", VA = "0x1806D9D20", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x04000041 RID: 65
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000041")]
public readonly int Cols;
// Token: 0x04000042 RID: 66
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000042")]
public readonly int Rows;
// Token: 0x04000043 RID: 67
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000043")]
public readonly int BitDepth;
// Token: 0x04000044 RID: 68
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000044")]
public readonly int Channels;
// Token: 0x04000045 RID: 69
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000045")]
public readonly int BitspPixel;
// Token: 0x04000046 RID: 70
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000046")]
public readonly int BytesPixel;
// Token: 0x04000047 RID: 71
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000047")]
public readonly int BytesPerRow;
// Token: 0x04000048 RID: 72
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000048")]
public readonly int SamplesPerRow;
// Token: 0x04000049 RID: 73
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000049")]
public readonly int SamplesPerRowPacked;
// Token: 0x0400004A RID: 74
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400004A")]
public readonly bool Alpha;
// Token: 0x0400004B RID: 75
[FieldOffset(Offset = "0x35")]
[Token(Token = "0x400004B")]
public readonly bool Greyscale;
// Token: 0x0400004C RID: 76
[FieldOffset(Offset = "0x36")]
[Token(Token = "0x400004C")]
public readonly bool Indexed;
// Token: 0x0400004D RID: 77
[FieldOffset(Offset = "0x37")]
[Token(Token = "0x400004D")]
public readonly bool Packed;
}
}
+265
View File
@@ -0,0 +1,265 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x02000017 RID: 23
[Token(Token = "0x2000017")]
public class ImageLine
{
// Token: 0x1700000F RID: 15
// (get) Token: 0x06000064 RID: 100 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000065 RID: 101 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700000F")]
public ImageInfo ImgInfo
{
[Token(Token = "0x6000064")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000065")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000010 RID: 16
// (get) Token: 0x06000066 RID: 102 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000067 RID: 103 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000010")]
public int[] Scanline
{
[Token(Token = "0x6000066")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000067")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000069 RID: 105 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000011")]
public byte[] ScanlineB
{
[Token(Token = "0x6000068")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000069")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000012 RID: 18
// (get) Token: 0x0600006A RID: 106 RVA: 0x00002460 File Offset: 0x00000660
// (set) Token: 0x0600006B RID: 107 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000012")]
public int Rown
{
[Token(Token = "0x600006A")]
[Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600006B")]
[Address(RVA = "0x6CBD90", Offset = "0x6CAB90", VA = "0x1806CBD90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000013 RID: 19
// (get) Token: 0x0600006C RID: 108 RVA: 0x00002478 File Offset: 0x00000678
// (set) Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000013")]
public int ElementsPerRow
{
[Token(Token = "0x600006C")]
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600006D")]
[Address(RVA = "0x643C00", Offset = "0x642A00", VA = "0x180643C00")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000014 RID: 20
// (set) Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000014")]
private int maxSampleVal
{
[Token(Token = "0x600006E")]
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000015 RID: 21
// (get) Token: 0x0600006F RID: 111 RVA: 0x00002490 File Offset: 0x00000690
// (set) Token: 0x06000070 RID: 112 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000015")]
public ImageLine.ESampleType SampleType
{
[Token(Token = "0x600006F")]
[Address(RVA = "0x567E30", Offset = "0x566C30", VA = "0x180567E30")]
[CompilerGenerated]
get
{
return ImageLine.ESampleType.INT;
}
[Token(Token = "0x6000070")]
[Address(RVA = "0x567F70", Offset = "0x566D70", VA = "0x180567F70")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000016 RID: 22
// (get) Token: 0x06000071 RID: 113 RVA: 0x000024A8 File Offset: 0x000006A8
// (set) Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000016")]
public bool SamplesUnpacked
{
[Token(Token = "0x6000071")]
[Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000072")]
[Address(RVA = "0x4366B0", Offset = "0x4354B0", VA = "0x1804366B0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000017 RID: 23
// (set) Token: 0x06000073 RID: 115 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000017")]
public FilterType FilterUsed
{
[Token(Token = "0x6000073")]
[Address(RVA = "0x6DB780", Offset = "0x6DA580", VA = "0x1806DB780")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000074 RID: 116 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000074")]
[Address(RVA = "0x6DB3E0", Offset = "0x6DA1E0", VA = "0x1806DB3E0")]
public ImageLine(ImageInfo imgInfo)
{
}
// Token: 0x06000075 RID: 117 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000075")]
[Address(RVA = "0x6DB230", Offset = "0x6DA030", VA = "0x1806DB230")]
public ImageLine(ImageInfo imgInfo, ImageLine.ESampleType stype, bool unpackedMode)
{
}
// Token: 0x06000076 RID: 118 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000076")]
[Address(RVA = "0x6DB250", Offset = "0x6DA050", VA = "0x1806DB250")]
internal ImageLine(ImageInfo imgInfo, ImageLine.ESampleType stype, bool unpackedMode, int[] sci, byte[] scb)
{
}
// Token: 0x06000077 RID: 119 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000077")]
[Address(RVA = "0x6DB5D0", Offset = "0x6DA3D0", VA = "0x1806DB5D0")]
internal static void packInplaceInt(ImageInfo iminfo, int[] src, int[] dst, bool scaled)
{
}
// Token: 0x06000078 RID: 120 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000078")]
[Address(RVA = "0x6DB410", Offset = "0x6DA210", VA = "0x1806DB410")]
internal static void packInplaceByte(ImageInfo iminfo, byte[] src, byte[] dst, bool scaled)
{
}
// Token: 0x06000079 RID: 121 RVA: 0x000024C0 File Offset: 0x000006C0
[Token(Token = "0x6000079")]
[Address(RVA = "0x6DAE90", Offset = "0x6D9C90", VA = "0x1806DAE90")]
public bool IsInt()
{
return default(bool);
}
// Token: 0x0600007A RID: 122 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007A")]
[Address(RVA = "0x6DAEA0", Offset = "0x6D9CA0", VA = "0x1806DAEA0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0600007B RID: 123 RVA: 0x000024D8 File Offset: 0x000006D8
[Token(Token = "0x600007B")]
[Address(RVA = "0x6DAE60", Offset = "0x6D9C60", VA = "0x1806DAE60")]
internal static int GetMaskForPackedFormatsLs(int bitDepth)
{
return 0;
}
// Token: 0x0400004E RID: 78
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400004E")]
internal readonly int channels;
// Token: 0x0400004F RID: 79
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400004F")]
internal readonly int bitDepth;
// Token: 0x02000018 RID: 24
[Token(Token = "0x2000018")]
public enum ESampleType
{
// Token: 0x0400005A RID: 90
[Token(Token = "0x400005A")]
INT,
// Token: 0x0400005B RID: 91
[Token(Token = "0x400005B")]
BYTE
}
}
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x02000019 RID: 25
[Token(Token = "0x2000019")]
public class ImageLineHelper
{
// Token: 0x0600007C RID: 124 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600007C")]
[Address(RVA = "0x6DAC80", Offset = "0x6D9A80", VA = "0x1806DAC80")]
public static void SetPixel(ImageLine line, int col, int r, int g, int b, int a)
{
}
}
}
+107
View File
@@ -0,0 +1,107 @@
using System;
using System.IO;
using System.Text;
using Cpp2IlInjected;
using Hjg.Pngcs.Zlib;
namespace Hjg.Pngcs
{
// Token: 0x0200002A RID: 42
[Token(Token = "0x200002A")]
public class PngHelperInternal
{
// Token: 0x060000B2 RID: 178 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B2")]
[Address(RVA = "0x6DE9A0", Offset = "0x6DD7A0", VA = "0x1806DE9A0")]
public static CRC32 GetCRC()
{
return null;
}
// Token: 0x060000B3 RID: 179 RVA: 0x00002700 File Offset: 0x00000900
[Token(Token = "0x60000B3")]
[Address(RVA = "0x6DE910", Offset = "0x6DD710", VA = "0x1806DE910")]
public static int DoubleToInt100000(double d)
{
return 0;
}
// Token: 0x060000B4 RID: 180 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B4")]
[Address(RVA = "0x6DECC0", Offset = "0x6DDAC0", VA = "0x1806DECC0")]
public static void WriteInt2(Stream os, int n)
{
}
// Token: 0x060000B5 RID: 181 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B5")]
[Address(RVA = "0x6DED90", Offset = "0x6DDB90", VA = "0x1806DED90")]
public static void WriteInt2tobytes(int n, byte[] b, int offset)
{
}
// Token: 0x060000B6 RID: 182 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B6")]
[Address(RVA = "0x6DEE80", Offset = "0x6DDC80", VA = "0x1806DEE80")]
public static void WriteInt4tobytes(int n, byte[] b, int offset)
{
}
// Token: 0x060000B7 RID: 183 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B7")]
[Address(RVA = "0x6DEDF0", Offset = "0x6DDBF0", VA = "0x1806DEDF0")]
public static void WriteInt4(Stream os, int n)
{
}
// Token: 0x060000B8 RID: 184 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B8")]
[Address(RVA = "0x6DEC00", Offset = "0x6DDA00", VA = "0x1806DEC00")]
public static void WriteBytes(Stream os, byte[] b)
{
}
// Token: 0x060000B9 RID: 185 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000B9")]
[Address(RVA = "0x6DEB40", Offset = "0x6DD940", VA = "0x1806DEB40")]
public static void WriteBytes(Stream os, byte[] b, int offset, int n)
{
}
// Token: 0x060000BA RID: 186 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000BA")]
[Address(RVA = "0x6DEA90", Offset = "0x6DD890", VA = "0x1806DEA90")]
public static void WriteByte(Stream os, byte b)
{
}
// Token: 0x060000BB RID: 187 RVA: 0x00002718 File Offset: 0x00000918
[Token(Token = "0x60000BB")]
[Address(RVA = "0x6DE930", Offset = "0x6DD730", VA = "0x1806DE930")]
public static int FilterPaethPredictor(int a, int b, int c)
{
return 0;
}
// Token: 0x0400008C RID: 140
[Token(Token = "0x400008C")]
[ThreadStatic]
private static CRC32 crc32Engine;
// Token: 0x0400008D RID: 141
[Token(Token = "0x400008D")]
public static readonly byte[] PNG_ID_SIGNATURE;
// Token: 0x0400008E RID: 142
[Token(Token = "0x400008E")]
public static Encoding charsetLatin1;
// Token: 0x0400008F RID: 143
[Token(Token = "0x400008F")]
public static Encoding charsetUtf8;
// Token: 0x04000090 RID: 144
[Token(Token = "0x4000090")]
public static bool DEBUG;
}
}
@@ -0,0 +1,37 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x0200002C RID: 44
[Token(Token = "0x200002C")]
internal class PngIDatChunkOutputStream : ProgressiveOutputStream
{
// Token: 0x060000C3 RID: 195 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C3")]
[Address(RVA = "0x6DF100", Offset = "0x6DDF00", VA = "0x1806DF100")]
public PngIDatChunkOutputStream(Stream outputStream_0, int size)
{
}
// Token: 0x060000C4 RID: 196 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C4")]
[Address(RVA = "0x6DEFF0", Offset = "0x6DDDF0", VA = "0x1806DEFF0", Slot = "36")]
protected override void FlushBuffer(byte[] b, int len)
{
}
// Token: 0x060000C5 RID: 197 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C5")]
[Address(RVA = "0x4B2C40", Offset = "0x4B1A40", VA = "0x1804B2C40", Slot = "15")]
public override void Close()
{
}
// Token: 0x04000093 RID: 147
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000093")]
private readonly Stream outputStream;
}
}
+363
View File
@@ -0,0 +1,363 @@
using System;
using System.IO;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Hjg.Pngcs.Chunks;
using Hjg.Pngcs.Zlib;
namespace Hjg.Pngcs
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x200002F")]
public class PngWriter
{
// Token: 0x17000022 RID: 34
// (get) Token: 0x060000CA RID: 202 RVA: 0x00002730 File Offset: 0x00000930
// (set) Token: 0x060000CB RID: 203 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000022")]
public EDeflateCompressStrategy CompressionStrategy
{
[Token(Token = "0x60000CA")]
[Address(RVA = "0x6E12D0", Offset = "0x6E00D0", VA = "0x1806E12D0")]
[CompilerGenerated]
get
{
return EDeflateCompressStrategy.Filtered;
}
[Token(Token = "0x60000CB")]
[Address(RVA = "0x6E1990", Offset = "0x6E0790", VA = "0x1806E1990")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000023 RID: 35
// (get) Token: 0x060000CC RID: 204 RVA: 0x00002748 File Offset: 0x00000948
// (set) Token: 0x060000CD RID: 205 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000023")]
public int CompLevel
{
[Token(Token = "0x60000CC")]
[Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x60000CD")]
[Address(RVA = "0x6E1980", Offset = "0x6E0780", VA = "0x1806E1980")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000024 RID: 36
// (get) Token: 0x060000CE RID: 206 RVA: 0x00002760 File Offset: 0x00000960
// (set) Token: 0x060000CF RID: 207 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000024")]
public bool ShouldCloseStream
{
[Token(Token = "0x60000CE")]
[Address(RVA = "0x6E12E0", Offset = "0x6E00E0", VA = "0x1806E12E0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x60000CF")]
[Address(RVA = "0x6E19C0", Offset = "0x6E07C0", VA = "0x1806E19C0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000025 RID: 37
// (get) Token: 0x060000D0 RID: 208 RVA: 0x00002778 File Offset: 0x00000978
// (set) Token: 0x060000D1 RID: 209 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000025")]
public int IdatMaxSize
{
[Token(Token = "0x60000D0")]
[Address(RVA = "0x404240", Offset = "0x403040", VA = "0x180404240")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x60000D1")]
[Address(RVA = "0x6E19B0", Offset = "0x6E07B0", VA = "0x1806E19B0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000026 RID: 38
// (get) Token: 0x060000D2 RID: 210 RVA: 0x00002790 File Offset: 0x00000990
// (set) Token: 0x060000D3 RID: 211 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000026")]
public int CurrentChunkGroup
{
[Token(Token = "0x60000D2")]
[Address(RVA = "0x6166C0", Offset = "0x6154C0", VA = "0x1806166C0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x60000D3")]
[Address(RVA = "0x6E19A0", Offset = "0x6E07A0", VA = "0x1806E19A0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060000D4 RID: 212 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D4")]
[Address(RVA = "0x6E0910", Offset = "0x6DF710", VA = "0x1806E0910")]
public PngWriter(Stream outputStream, ImageInfo imgInfo)
{
}
// Token: 0x060000D5 RID: 213 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D5")]
[Address(RVA = "0x6E0980", Offset = "0x6DF780", VA = "0x1806E0980")]
public PngWriter(Stream outputStream, ImageInfo imgInfo, string filename)
{
}
// Token: 0x060000D6 RID: 214 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D6")]
[Address(RVA = "0x6E12F0", Offset = "0x6E00F0", VA = "0x1806E12F0")]
private void init()
{
}
// Token: 0x060000D7 RID: 215 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D7")]
[Address(RVA = "0x6E1810", Offset = "0x6E0610", VA = "0x1806E1810")]
private void reportResultsForFilter(int rown, FilterType type, bool tentative)
{
}
// Token: 0x060000D8 RID: 216 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D8")]
[Address(RVA = "0x6E0280", Offset = "0x6DF080", VA = "0x1806E0280")]
private void WriteEndChunk()
{
}
// Token: 0x060000D9 RID: 217 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000D9")]
[Address(RVA = "0x6E0340", Offset = "0x6DF140", VA = "0x1806E0340")]
private void WriteFirstChunks()
{
}
// Token: 0x060000DA RID: 218 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DA")]
[Address(RVA = "0x6E0470", Offset = "0x6DF270", VA = "0x1806E0470")]
private void WriteLastChunks()
{
}
// Token: 0x060000DB RID: 219 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DB")]
[Address(RVA = "0x6E07A0", Offset = "0x6DF5A0", VA = "0x1806E07A0")]
private void WriteSignatureAndIHDR()
{
}
// Token: 0x060000DC RID: 220 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DC")]
[Address(RVA = "0x6E0CD0", Offset = "0x6DFAD0", VA = "0x1806E0CD0")]
protected void encodeRowFromByte(byte[] row)
{
}
// Token: 0x060000DD RID: 221 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DD")]
[Address(RVA = "0x6E0F70", Offset = "0x6DFD70", VA = "0x1806E0F70")]
protected void encodeRowFromInt(int[] row)
{
}
// Token: 0x060000DE RID: 222 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DE")]
[Address(RVA = "0x6DFF50", Offset = "0x6DED50", VA = "0x1806DFF50")]
private void FilterRow(int rown)
{
}
// Token: 0x060000DF RID: 223 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000DF")]
[Address(RVA = "0x6E1680", Offset = "0x6E0480", VA = "0x1806E1680")]
private void prepareEncodeRow(int rown)
{
}
// Token: 0x060000E0 RID: 224 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E0")]
[Address(RVA = "0x6E1270", Offset = "0x6E0070", VA = "0x1806E1270")]
private void filterAndSend(int rown)
{
}
// Token: 0x060000E1 RID: 225 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E1")]
[Address(RVA = "0x6DF9F0", Offset = "0x6DE7F0", VA = "0x1806DF9F0")]
private void FilterRowAverage()
{
}
// Token: 0x060000E2 RID: 226 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E2")]
[Address(RVA = "0x6DFB10", Offset = "0x6DE910", VA = "0x1806DFB10")]
private void FilterRowNone()
{
}
// Token: 0x060000E3 RID: 227 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E3")]
[Address(RVA = "0x6DFB90", Offset = "0x6DE990", VA = "0x1806DFB90")]
private void FilterRowPaeth()
{
}
// Token: 0x060000E4 RID: 228 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E4")]
[Address(RVA = "0x6DFD60", Offset = "0x6DEB60", VA = "0x1806DFD60")]
private void FilterRowSub()
{
}
// Token: 0x060000E5 RID: 229 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E5")]
[Address(RVA = "0x6DFEA0", Offset = "0x6DECA0", VA = "0x1806DFEA0")]
private void FilterRowUp()
{
}
// Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E6")]
[Address(RVA = "0x6DF6F0", Offset = "0x6DE4F0", VA = "0x1806DF6F0")]
public void End()
{
}
// Token: 0x060000E7 RID: 231 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E7")]
[Address(RVA = "0x6E06C0", Offset = "0x6DF4C0", VA = "0x1806E06C0")]
public void WriteRow(ImageLine imgline, int rownumber)
{
}
// Token: 0x060000E8 RID: 232 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E8")]
[Address(RVA = "0x6E0630", Offset = "0x6DF430", VA = "0x1806E0630")]
public void WriteRowInt(int[] newrow, int rown)
{
}
// Token: 0x060000E9 RID: 233 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000E9")]
[Address(RVA = "0x6E05A0", Offset = "0x6DF3A0", VA = "0x1806E05A0")]
public void WriteRowByte(byte[] newrow, int rown)
{
}
// Token: 0x060000EA RID: 234 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000EA")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
public PngMetadata GetMetadata()
{
return null;
}
// Token: 0x060000EB RID: 235 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000EB")]
[Address(RVA = "0x6E0240", Offset = "0x6DF040", VA = "0x1806E0240")]
public void SetUseUnPackedMode(bool useUnpackedMode)
{
}
// Token: 0x04000094 RID: 148
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000094")]
public readonly ImageInfo ImgInfo;
// Token: 0x04000095 RID: 149
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000095")]
protected readonly string filename;
// Token: 0x04000096 RID: 150
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000096")]
private FilterWriteStrategy filterStrat;
// Token: 0x04000097 RID: 151
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000097")]
private readonly PngMetadata metadata;
// Token: 0x04000098 RID: 152
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000098")]
private readonly ChunksListForWrite chunksList;
// Token: 0x04000099 RID: 153
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000099")]
protected byte[] rowb;
// Token: 0x0400009A RID: 154
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400009A")]
protected byte[] rowbprev;
// Token: 0x0400009B RID: 155
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400009B")]
protected byte[] rowbfilter;
// Token: 0x0400009C RID: 156
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400009C")]
private int rowNum;
// Token: 0x0400009D RID: 157
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400009D")]
private readonly Stream outputStream;
// Token: 0x0400009E RID: 158
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400009E")]
private PngIDatChunkOutputStream datStream;
// Token: 0x0400009F RID: 159
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400009F")]
private AZlibOutputStream datStreamDeflated;
// Token: 0x040000A0 RID: 160
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40000A0")]
private int[] histox;
// Token: 0x040000A1 RID: 161
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40000A1")]
private bool unpackedMode;
// Token: 0x040000A2 RID: 162
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x40000A2")]
private bool needsPack;
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x0200002D RID: 45
[Token(Token = "0x200002D")]
[Serializable]
public class PngjException : Exception
{
// Token: 0x060000C6 RID: 198 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C6")]
[Address(RVA = "0x6E1AA0", Offset = "0x6E08A0", VA = "0x1806E1AA0")]
public PngjException(string message)
{
}
// Token: 0x060000C7 RID: 199 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C7")]
[Address(RVA = "0x6E1B10", Offset = "0x6E0910", VA = "0x1806E1B10")]
public PngjException(Exception cause)
{
}
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x02000014 RID: 20
[Token(Token = "0x2000014")]
[Serializable]
public class PngjExceptionInternal : Exception
{
// Token: 0x06000058 RID: 88 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000058")]
[Address(RVA = "0x6E1A40", Offset = "0x6E0840", VA = "0x1806E1A40")]
public PngjExceptionInternal()
{
}
// Token: 0x06000059 RID: 89 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000059")]
[Address(RVA = "0x6E19D0", Offset = "0x6E07D0", VA = "0x1806E19D0")]
public PngjExceptionInternal(string message)
{
}
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x0200002E RID: 46
[Token(Token = "0x200002E")]
[Serializable]
public class PngjOutputException : PngjException
{
// Token: 0x060000C8 RID: 200 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C8")]
[Address(RVA = "0x6E1AA0", Offset = "0x6E08A0", VA = "0x1806E1AA0")]
public PngjOutputException(string message)
{
}
// Token: 0x060000C9 RID: 201 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C9")]
[Address(RVA = "0x6E1BA0", Offset = "0x6E09A0", VA = "0x1806E1BA0")]
public PngjOutputException(Exception cause)
{
}
}
}
@@ -0,0 +1,61 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs
{
// Token: 0x0200002B RID: 43
[Token(Token = "0x200002B")]
internal abstract class ProgressiveOutputStream : MemoryStream
{
// Token: 0x060000BD RID: 189 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000BD")]
[Address(RVA = "0x6E1DE0", Offset = "0x6E0BE0", VA = "0x1806E1DE0")]
public ProgressiveOutputStream(int size_0)
{
}
// Token: 0x060000BE RID: 190 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000BE")]
[Address(RVA = "0x6E1CA0", Offset = "0x6E0AA0", VA = "0x1806E1CA0", Slot = "15")]
public override void Close()
{
}
// Token: 0x060000BF RID: 191 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000BF")]
[Address(RVA = "0x6E1CD0", Offset = "0x6E0AD0", VA = "0x1806E1CD0", Slot = "17")]
public override void Flush()
{
}
// Token: 0x060000C0 RID: 192 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C0")]
[Address(RVA = "0x6E1DB0", Offset = "0x6E0BB0", VA = "0x1806E1DB0", Slot = "29")]
public override void Write(byte[] b, int off, int len)
{
}
// Token: 0x060000C1 RID: 193 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000C1")]
[Address(RVA = "0x6E1BB0", Offset = "0x6E09B0", VA = "0x1806E1BB0")]
private void CheckFlushBuffer(bool forced)
{
}
// Token: 0x060000C2 RID: 194
[Token(Token = "0x60000C2")]
[Address(Slot = "36")]
protected abstract void FlushBuffer(byte[] b, int n);
// Token: 0x04000091 RID: 145
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000091")]
private readonly int size;
// Token: 0x04000092 RID: 146
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000092")]
private long countFlushed;
}
}
+121
View File
@@ -0,0 +1,121 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000032 RID: 50
[Token(Token = "0x2000032")]
public abstract class AZlibInputStream : Stream
{
// Token: 0x060000FC RID: 252 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FC")]
[Address(RVA = "0x6D77B0", Offset = "0x6D65B0", VA = "0x1806D77B0")]
public AZlibInputStream(Stream st, bool leaveOpen)
{
}
// Token: 0x1700002C RID: 44
// (get) Token: 0x060000FD RID: 253 RVA: 0x00002850 File Offset: 0x00000A50
[Token(Token = "0x1700002C")]
public override bool CanRead
{
[Token(Token = "0x60000FD")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x1700002D RID: 45
// (get) Token: 0x060000FE RID: 254 RVA: 0x00002868 File Offset: 0x00000A68
[Token(Token = "0x1700002D")]
public override bool CanWrite
{
[Token(Token = "0x60000FE")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
get
{
return default(bool);
}
}
// Token: 0x060000FF RID: 255 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FF")]
[Address(RVA = "0x6D7710", Offset = "0x6D6510", VA = "0x1806D7710", Slot = "26")]
public override void SetLength(long value)
{
}
// Token: 0x1700002E RID: 46
// (get) Token: 0x06000100 RID: 256 RVA: 0x00002880 File Offset: 0x00000A80
[Token(Token = "0x1700002E")]
public override bool CanSeek
{
[Token(Token = "0x6000100")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "8")]
get
{
return default(bool);
}
}
// Token: 0x06000101 RID: 257 RVA: 0x00002898 File Offset: 0x00000A98
[Token(Token = "0x6000101")]
[Address(RVA = "0x6D76C0", Offset = "0x6D64C0", VA = "0x1806D76C0", Slot = "25")]
public override long Seek(long offset, SeekOrigin origin)
{
return 0L;
}
// Token: 0x1700002F RID: 47
// (get) Token: 0x06000102 RID: 258 RVA: 0x000028B0 File Offset: 0x00000AB0
// (set) Token: 0x06000103 RID: 259 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700002F")]
public override long Position
{
[Token(Token = "0x6000102")]
[Address(RVA = "0x6D7880", Offset = "0x6D6680", VA = "0x1806D7880", Slot = "11")]
get
{
return 0L;
}
[Token(Token = "0x6000103")]
[Address(RVA = "0x6D78D0", Offset = "0x6D66D0", VA = "0x1806D78D0", Slot = "12")]
set
{
}
}
// Token: 0x17000030 RID: 48
// (get) Token: 0x06000104 RID: 260 RVA: 0x000028C8 File Offset: 0x00000AC8
[Token(Token = "0x17000030")]
public override long Length
{
[Token(Token = "0x6000104")]
[Address(RVA = "0x6D7830", Offset = "0x6D6630", VA = "0x1806D7830", Slot = "10")]
get
{
return 0L;
}
}
// Token: 0x06000105 RID: 261 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000105")]
[Address(RVA = "0x6D7760", Offset = "0x6D6560", VA = "0x1806D7760", Slot = "29")]
public override void Write(byte[] buffer, int offset, int count)
{
}
// Token: 0x040000AE RID: 174
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000AE")]
protected readonly Stream rawStream;
// Token: 0x040000AF RID: 175
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000AF")]
protected readonly bool leaveOpen;
}
}
+132
View File
@@ -0,0 +1,132 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000030 RID: 48
[Token(Token = "0x2000030")]
public abstract class AZlibOutputStream : Stream
{
// Token: 0x060000EC RID: 236 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000EC")]
[Address(RVA = "0x6D7A10", Offset = "0x6D6810", VA = "0x1806D7A10")]
public AZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen)
{
}
// Token: 0x060000ED RID: 237 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000ED")]
[Address(RVA = "0x6D79C0", Offset = "0x6D67C0", VA = "0x1806D79C0", Slot = "26")]
public override void SetLength(long value)
{
}
// Token: 0x17000027 RID: 39
// (get) Token: 0x060000EE RID: 238 RVA: 0x000027A8 File Offset: 0x000009A8
[Token(Token = "0x17000027")]
public override bool CanSeek
{
[Token(Token = "0x60000EE")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "8")]
get
{
return default(bool);
}
}
// Token: 0x060000EF RID: 239 RVA: 0x000027C0 File Offset: 0x000009C0
[Token(Token = "0x60000EF")]
[Address(RVA = "0x6D7970", Offset = "0x6D6770", VA = "0x1806D7970", Slot = "25")]
public override long Seek(long offset, SeekOrigin origin)
{
return 0L;
}
// Token: 0x17000028 RID: 40
// (get) Token: 0x060000F0 RID: 240 RVA: 0x000027D8 File Offset: 0x000009D8
// (set) Token: 0x060000F1 RID: 241 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000028")]
public override long Position
{
[Token(Token = "0x60000F0")]
[Address(RVA = "0x6D7AF0", Offset = "0x6D68F0", VA = "0x1806D7AF0", Slot = "11")]
get
{
return 0L;
}
[Token(Token = "0x60000F1")]
[Address(RVA = "0x6D7B40", Offset = "0x6D6940", VA = "0x1806D7B40", Slot = "12")]
set
{
}
}
// Token: 0x17000029 RID: 41
// (get) Token: 0x060000F2 RID: 242 RVA: 0x000027F0 File Offset: 0x000009F0
[Token(Token = "0x17000029")]
public override long Length
{
[Token(Token = "0x60000F2")]
[Address(RVA = "0x6D7AA0", Offset = "0x6D68A0", VA = "0x1806D7AA0", Slot = "10")]
get
{
return 0L;
}
}
// Token: 0x060000F3 RID: 243 RVA: 0x00002808 File Offset: 0x00000A08
[Token(Token = "0x60000F3")]
[Address(RVA = "0x6D7920", Offset = "0x6D6720", VA = "0x1806D7920", Slot = "27")]
public override int Read(byte[] buffer, int offset, int count)
{
return 0;
}
// Token: 0x1700002A RID: 42
// (get) Token: 0x060000F4 RID: 244 RVA: 0x00002820 File Offset: 0x00000A20
[Token(Token = "0x1700002A")]
public override bool CanRead
{
[Token(Token = "0x60000F4")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x1700002B RID: 43
// (get) Token: 0x060000F5 RID: 245 RVA: 0x00002838 File Offset: 0x00000A38
[Token(Token = "0x1700002B")]
public override bool CanWrite
{
[Token(Token = "0x60000F5")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "9")]
get
{
return default(bool);
}
}
// Token: 0x040000A8 RID: 168
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000A8")]
protected readonly Stream rawStream;
// Token: 0x040000A9 RID: 169
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000A9")]
protected readonly bool leaveOpen;
// Token: 0x040000AA RID: 170
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40000AA")]
protected int compressLevel;
// Token: 0x040000AB RID: 171
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000AB")]
protected EDeflateCompressStrategy strategy;
}
}
+73
View File
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
public class CRC32
{
// Token: 0x0600010B RID: 267 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600010B")]
[Address(RVA = "0x6D7DA0", Offset = "0x6D6BA0", VA = "0x1806D7DA0")]
public CRC32()
{
}
// Token: 0x0600010C RID: 268 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600010C")]
[Address(RVA = "0x6D7DD0", Offset = "0x6D6BD0", VA = "0x1806D7DD0")]
public CRC32(uint polynomial, uint seed)
{
}
// Token: 0x0600010D RID: 269 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600010D")]
[Address(RVA = "0x6D7D00", Offset = "0x6D6B00", VA = "0x1806D7D00")]
public void Update(byte[] buffer, int start, int length)
{
}
// Token: 0x0600010E RID: 270 RVA: 0x00002910 File Offset: 0x00000B10
[Token(Token = "0x600010E")]
[Address(RVA = "0x6D7B90", Offset = "0x6D6990", VA = "0x1806D7B90")]
public uint GetValue()
{
return 0U;
}
// Token: 0x0600010F RID: 271 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600010F")]
[Address(RVA = "0x6D7CF0", Offset = "0x6D6AF0", VA = "0x1806D7CF0")]
public void Reset()
{
}
// Token: 0x06000110 RID: 272 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000110")]
[Address(RVA = "0x6D7BA0", Offset = "0x6D69A0", VA = "0x1806D7BA0")]
private static uint[] InitializeTable(uint polynomial)
{
return null;
}
// Token: 0x040000B5 RID: 181
[Token(Token = "0x40000B5")]
private static uint[] defaultTable;
// Token: 0x040000B6 RID: 182
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000B6")]
private uint hash;
// Token: 0x040000B7 RID: 183
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40000B7")]
private uint seed;
// Token: 0x040000B8 RID: 184
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000B8")]
private uint[] table;
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000034 RID: 52
[Token(Token = "0x2000034")]
public enum EDeflateCompressStrategy
{
// Token: 0x040000B2 RID: 178
[Token(Token = "0x40000B2")]
Filtered,
// Token: 0x040000B3 RID: 179
[Token(Token = "0x40000B3")]
Huffman,
// Token: 0x040000B4 RID: 180
[Token(Token = "0x40000B4")]
Default
}
}
+54
View File
@@ -0,0 +1,54 @@
using System;
using System.IO;
using Cpp2IlInjected;
using ICSharpCode.SharpZipLib.Zip.Compression.Streams;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000033 RID: 51
[Token(Token = "0x2000033")]
internal class ZlibInputStreamIs : AZlibInputStream
{
// Token: 0x06000106 RID: 262 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000106")]
[Address(RVA = "0x6E1F20", Offset = "0x6E0D20", VA = "0x1806E1F20")]
public ZlibInputStreamIs(Stream st, bool leaveOpen)
{
}
// Token: 0x06000107 RID: 263 RVA: 0x000028E0 File Offset: 0x00000AE0
[Token(Token = "0x6000107")]
[Address(RVA = "0x6E1EF0", Offset = "0x6E0CF0", VA = "0x1806E1EF0", Slot = "27")]
public override int Read(byte[] array, int offset, int count)
{
return 0;
}
// Token: 0x06000108 RID: 264 RVA: 0x000028F8 File Offset: 0x00000AF8
[Token(Token = "0x6000108")]
[Address(RVA = "0x6E1EC0", Offset = "0x6E0CC0", VA = "0x1806E1EC0", Slot = "28")]
public override int ReadByte()
{
return 0;
}
// Token: 0x06000109 RID: 265 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000109")]
[Address(RVA = "0x6E1E90", Offset = "0x6E0C90", VA = "0x1806E1E90", Slot = "15")]
public override void Close()
{
}
// Token: 0x0600010A RID: 266 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600010A")]
[Address(RVA = "0x4B2BB0", Offset = "0x4B19B0", VA = "0x1804B2BB0", Slot = "17")]
public override void Flush()
{
}
// Token: 0x040000B0 RID: 176
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000B0")]
private InflaterInputStream ist;
}
}
@@ -0,0 +1,65 @@
using System;
using System.IO;
using Cpp2IlInjected;
using ICSharpCode.SharpZipLib.Zip.Compression;
using ICSharpCode.SharpZipLib.Zip.Compression.Streams;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x2000031")]
internal class ZlibOutputStreamIs : AZlibOutputStream
{
// Token: 0x060000F6 RID: 246 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F6")]
[Address(RVA = "0x6E20B0", Offset = "0x6E0EB0", VA = "0x1806E20B0")]
public ZlibOutputStreamIs(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen)
{
}
// Token: 0x060000F7 RID: 247 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F7")]
[Address(RVA = "0x6E21F0", Offset = "0x6E0FF0", VA = "0x1806E21F0")]
public void setStrat(EDeflateCompressStrategy strat)
{
}
// Token: 0x060000F8 RID: 248 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F8")]
[Address(RVA = "0x6E2080", Offset = "0x6E0E80", VA = "0x1806E2080", Slot = "29")]
public override void Write(byte[] buffer, int offset, int count)
{
}
// Token: 0x060000F9 RID: 249 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F9")]
[Address(RVA = "0x6E2050", Offset = "0x6E0E50", VA = "0x1806E2050", Slot = "30")]
public override void WriteByte(byte value)
{
}
// Token: 0x060000FA RID: 250 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FA")]
[Address(RVA = "0x6E1FF0", Offset = "0x6E0DF0", VA = "0x1806E1FF0", Slot = "15")]
public override void Close()
{
}
// Token: 0x060000FB RID: 251 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000FB")]
[Address(RVA = "0x6E2020", Offset = "0x6E0E20", VA = "0x1806E2020", Slot = "17")]
public override void Flush()
{
}
// Token: 0x040000AC RID: 172
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000AC")]
private DeflaterOutputStream ost;
// Token: 0x040000AD RID: 173
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000AD")]
private Deflater deflater;
}
}
+51
View File
@@ -0,0 +1,51 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Hjg.Pngcs.Zlib
{
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000036")]
public class ZlibStreamFactory
{
// Token: 0x06000111 RID: 273 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000111")]
[Address(RVA = "0x6E2340", Offset = "0x6E1140", VA = "0x1806E2340")]
public static AZlibInputStream createZlibInputStream(Stream st, bool leaveOpen)
{
return null;
}
// Token: 0x06000112 RID: 274 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000112")]
[Address(RVA = "0x6E2250", Offset = "0x6E1050", VA = "0x1806E2250")]
public static AZlibInputStream createZlibInputStream(Stream st)
{
return null;
}
// Token: 0x06000113 RID: 275 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000113")]
[Address(RVA = "0x6E2470", Offset = "0x6E1270", VA = "0x1806E2470")]
public static AZlibOutputStream createZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen)
{
return null;
}
// Token: 0x06000114 RID: 276 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000114")]
[Address(RVA = "0x6E25D0", Offset = "0x6E13D0", VA = "0x1806E25D0")]
public static AZlibOutputStream createZlibOutputStream(Stream st)
{
return null;
}
// Token: 0x06000115 RID: 277 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000115")]
[Address(RVA = "0x6E2440", Offset = "0x6E1240", VA = "0x1806E2440")]
public static AZlibOutputStream createZlibOutputStream(Stream st, bool leaveOpen)
{
return null;
}
}
}
+110
View File
@@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{6964D65D-0CBB-4C42-A997-2E6589744D35}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Pngcs</RootNamespace>
<AssemblyName>Pngcs</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<ItemGroup />
<ItemGroup>
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
<Compile Include="Hjg\Pngcs\Chunks\ChunkHelper.cs" />
<Compile Include="Hjg\Pngcs\Chunks\ChunkPredicate.cs" />
<Compile Include="Hjg\Pngcs\Chunks\ChunkPredicateEquiv.cs" />
<Compile Include="Hjg\Pngcs\Chunks\ChunkRaw.cs" />
<Compile Include="Hjg\Pngcs\Chunks\ChunksList.cs" />
<Compile Include="Hjg\Pngcs\Chunks\ChunksListForWrite.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunk.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkBKGD.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkCHRM.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkGAMA.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkHIST.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkICCP.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkIDAT.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkIEND.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkIHDR.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkITXT.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkMultiple.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkOFFS.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkPHYS.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkPLTE.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkSBIT.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkSingle.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkSPLT.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkSRGB.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkSTER.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkTEXT.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkTextVar.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkTIME.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkTRNS.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkUNKNOWN.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngChunkZTXT.cs" />
<Compile Include="Hjg\Pngcs\Chunks\PngMetadata.cs" />
<Compile Include="Hjg\Pngcs\FilterType.cs" />
<Compile Include="Hjg\Pngcs\FilterWriteStrategy.cs" />
<Compile Include="Hjg\Pngcs\ImageInfo.cs" />
<Compile Include="Hjg\Pngcs\ImageLine.cs" />
<Compile Include="Hjg\Pngcs\ImageLineHelper.cs" />
<Compile Include="Hjg\Pngcs\PngHelperInternal.cs" />
<Compile Include="Hjg\Pngcs\PngIDatChunkOutputStream.cs" />
<Compile Include="Hjg\Pngcs\PngjException.cs" />
<Compile Include="Hjg\Pngcs\PngjExceptionInternal.cs" />
<Compile Include="Hjg\Pngcs\PngjOutputException.cs" />
<Compile Include="Hjg\Pngcs\PngWriter.cs" />
<Compile Include="Hjg\Pngcs\ProgressiveOutputStream.cs" />
<Compile Include="Hjg\Pngcs\Zlib\AZlibInputStream.cs" />
<Compile Include="Hjg\Pngcs\Zlib\AZlibOutputStream.cs" />
<Compile Include="Hjg\Pngcs\Zlib\CRC32.cs" />
<Compile Include="Hjg\Pngcs\Zlib\EDeflateCompressStrategy.cs" />
<Compile Include="Hjg\Pngcs\Zlib\ZlibInputStreamIs.cs" />
<Compile Include="Hjg\Pngcs\Zlib\ZlibOutputStreamIs.cs" />
<Compile Include="Hjg\Pngcs\Zlib\ZlibStreamFactory.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ICSharpCode.SharpZipLib\ICSharpCode.SharpZipLib.csproj">
<Project>{6964d65d-0cbb-4c42-a997-2e6589744d23}</Project>
<Name>ICSharpCode.SharpZipLib</Name>
</ProjectReference>
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
<Project>{6964d65d-0cbb-4c42-a997-2e6589744d25}</Project>
<Name>mscorlib</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
+4
View File
@@ -0,0 +1,4 @@
using System;
using System.Reflection;
[assembly: AssemblyVersion("1.1.4.1")]