Files
Dec2017-Script-Dump/Pngcs/Chunks/PngChunkUNKNOWN.cs
T
2026-06-04 11:42:34 +02:00

64 lines
1.6 KiB
C#

using System;
namespace Hjg.Pngcs.Chunks
{
// Token: 0x0200002C RID: 44
public class PngChunkUNKNOWN : PngChunkMultiple
{
// Token: 0x06000184 RID: 388 RVA: 0x00006A23 File Offset: 0x00004C23
public PngChunkUNKNOWN(string id, ImageInfo info)
: base(id, info)
{
}
// Token: 0x06000185 RID: 389 RVA: 0x00006A2D File Offset: 0x00004C2D
private PngChunkUNKNOWN(PngChunkUNKNOWN c, ImageInfo info)
: base(c.Id, info)
{
Array.Copy(c.data, 0, this.data, 0, c.data.Length);
}
// Token: 0x06000186 RID: 390 RVA: 0x00006A57 File Offset: 0x00004C57
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
{
return PngChunk.ChunkOrderingConstraint.NONE;
}
// Token: 0x06000187 RID: 391 RVA: 0x00006A5C File Offset: 0x00004C5C
public override ChunkRaw CreateRawChunk()
{
ChunkRaw chunkRaw = base.createEmptyChunk(this.data.Length, false);
chunkRaw.Data = this.data;
return chunkRaw;
}
// Token: 0x06000188 RID: 392 RVA: 0x00006A86 File Offset: 0x00004C86
public override void ParseFromRaw(ChunkRaw c)
{
this.data = c.Data;
}
// Token: 0x06000189 RID: 393 RVA: 0x00006A94 File Offset: 0x00004C94
public byte[] GetData()
{
return this.data;
}
// Token: 0x0600018A RID: 394 RVA: 0x00006A9C File Offset: 0x00004C9C
public void SetData(byte[] data_0)
{
this.data = data_0;
}
// Token: 0x0600018B RID: 395 RVA: 0x00006AA8 File Offset: 0x00004CA8
public override void CloneDataFromRead(PngChunk other)
{
PngChunkUNKNOWN pngChunkUNKNOWN = (PngChunkUNKNOWN)other;
this.data = pngChunkUNKNOWN.data;
}
// Token: 0x040000DC RID: 220
private byte[] data;
}
}