Org.BouncyCastle.Asn1.Asn1Set.GetEnumerator C# (CSharp) Method

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator
        public virtual IEnumerator GetEnumerator()
        {
            return _set.GetEnumerator();
        }

Usage Example

Example #1
0
        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);
        }
All Usage Examples Of Org.BouncyCastle.Asn1.Asn1Set::GetEnumerator