in binding/SkiaSharp/Definitions.cs [446:483]
public readonly bool Equals (SKDocumentPdfMetadata obj) =>
Title == obj.Title &&
Author == obj.Author &&
Subject == obj.Subject &&
Keywords == obj.Keywords &&
Creator == obj.Creator &&
Producer == obj.Producer &&
Creation == obj.Creation &&
Modified == obj.Modified &&
RasterDpi == obj.RasterDpi &&
PdfA == obj.PdfA &&
EncodingQuality == obj.EncodingQuality;
public readonly override bool Equals (object obj) =>
obj is SKDocumentPdfMetadata f && Equals (f);
public static bool operator == (SKDocumentPdfMetadata left, SKDocumentPdfMetadata right) =>
left.Equals (right);
public static bool operator != (SKDocumentPdfMetadata left, SKDocumentPdfMetadata right) =>
!left.Equals (right);
public readonly override int GetHashCode ()
{
var hash = new HashCode ();
hash.Add (Title);
hash.Add (Author);
hash.Add (Subject);
hash.Add (Keywords);
hash.Add (Creator);
hash.Add (Producer);
hash.Add (Creation);
hash.Add (Modified);
hash.Add (RasterDpi);
hash.Add (PdfA);
hash.Add (EncodingQuality);
return hash.ToHashCode ();
}