protected override bool Asn1Equals(
Asn1Object asn1Object)
{
Asn1Set other = asn1Object as Asn1Set;
if (other == null)
{
return(false);
}
if (Count != other.Count)
{
return(false);
}
IEnumerator s1 = GetEnumerator();
IEnumerator s2 = other.GetEnumerator();
while (s1.MoveNext() && s2.MoveNext())
{
// if (!Platform.Equals(s1.Current, s2.Current))
Asn1Object o1 = ((Asn1Encodable)s1.Current).ToAsn1Object();
if (!o1.Equals(s2.Current))
{
return(false);
}
}
return(true);
}