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();
}
}