GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator
コード例 #1
0
        internal DerSet(Asn1EncodableVector v, bool needsSorting) : base(v.Count)
        {
            IEnumerator enumerator = v.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    Asn1Encodable current = (Asn1Encodable)enumerator.Current;
                    base.AddObject(current);
                }
            }
            finally
            {
                if (enumerator is IDisposable disposable)
                {
                    IDisposable disposable;
                    disposable.Dispose();
                }
            }
            if (needsSorting)
            {
                base.Sort();
            }
        }
コード例 #2
0
ファイル: DerSet.cs プロジェクト: smdx24/CPI-Source-Code
 internal DerSet(Asn1EncodableVector v, bool needsSorting)
     : base(v.Count)
 {
     global::System.Collections.IEnumerator enumerator = v.GetEnumerator();
     try
     {
         while (enumerator.MoveNext())
         {
             Asn1Encodable obj = (Asn1Encodable)enumerator.get_Current();
             AddObject(obj);
         }
     }
     finally
     {
         global::System.IDisposable disposable = enumerator as global::System.IDisposable;
         if (disposable != null)
         {
             disposable.Dispose();
         }
     }
     if (needsSorting)
     {
         Sort();
     }
 }
コード例 #3
0
ファイル: DerSequence.cs プロジェクト: smdx24/CPI-Source-Code
 public DerSequence(Asn1EncodableVector v)
     : base(v.Count)
 {
     global::System.Collections.IEnumerator enumerator = v.GetEnumerator();
     try
     {
         while (enumerator.MoveNext())
         {
             Asn1Encodable obj = (Asn1Encodable)enumerator.get_Current();
             AddObject(obj);
         }
     }
     finally
     {
         global::System.IDisposable disposable = enumerator as global::System.IDisposable;
         if (disposable != null)
         {
             disposable.Dispose();
         }
     }
 }
コード例 #4
0
        public DerSequence(Asn1EncodableVector v) : base(v.Count)
        {
            IEnumerator enumerator = v.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    Asn1Encodable current = (Asn1Encodable)enumerator.Current;
                    base.AddObject(current);
                }
            }
            finally
            {
                if (enumerator is IDisposable disposable)
                {
                    IDisposable disposable;
                    disposable.Dispose();
                }
            }
        }