protected override bool Asn1Equals(Asn1Object asn1Object)
{
Asn1Sequence that = asn1Object as Asn1Sequence;
if (null == that)
{
return(false);
}
int count = this.Count;
if (that.Count != count)
{
return(false);
}
for (int i = 0; i < count; ++i)
{
Asn1Object o1 = this.elements[i].ToAsn1Object();
Asn1Object o2 = that.elements[i].ToAsn1Object();
if (o1 != o2 && !o1.CallAsn1Equals(o2))
{
return(false);
}
}
return(true);
}