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