Equivalent() public static method

Ad-hoc criteria for 'equivalent' chunks.
Two chunks are equivalent if they have the same Id AND either: 1. they are Single 2. both are textual and have the same key 3. both are SPLT and have the same palette name Bear in mind that this is an ad-hoc, non-standard, nor required (nor wrong) criterion. Use it only if you find it useful. Notice that PNG allows to have repeated textual keys with same keys.
public static Equivalent ( PngChunk c1, PngChunk c2 ) : bool
c1 PngChunk Chunk1
c2 PngChunk Chunk1
return bool
 /// <summary>
 /// Check for match
 /// </summary>
 /// <param name="c"></param>
 /// <returns></returns>
 public bool Matches(PngChunk c)
 {
     return(ChunkHelper.Equivalent(c, chunk));
 }