64 lines
1.6 KiB
C#
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;
|
|
}
|
|
}
|