using System; namespace Hjg.Pngcs.Chunks { // Token: 0x0200000F RID: 15 public abstract class PngChunkSingle : PngChunk { // Token: 0x0600005D RID: 93 RVA: 0x0000306A File Offset: 0x0000126A public PngChunkSingle(string id, ImageInfo imgInfo) : base(id, imgInfo) { } // Token: 0x0600005E RID: 94 RVA: 0x00003074 File Offset: 0x00001274 public sealed override bool AllowsMultiple() { return false; } // Token: 0x0600005F RID: 95 RVA: 0x00003078 File Offset: 0x00001278 public override int GetHashCode() { int num = 31; int num2 = 1; return num * num2 + ((this.Id == null) ? 0 : this.Id.GetHashCode()); } // Token: 0x06000060 RID: 96 RVA: 0x000030A6 File Offset: 0x000012A6 public override bool Equals(object obj) { return obj is PngChunkSingle && this.Id != null && this.Id.Equals(((PngChunkSingle)obj).Id); } } }