35 lines
874 B
C#
35 lines
874 B
C#
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);
|
|
}
|
|
}
|
|
}
|