public static string[] ToStringArray(nsIStringEnumerator enumerator) { var ret = new List <string>(); while (enumerator.HasMore()) { var value = nsString.Get(enumerator.GetNext); ret.Add(value); } return(ret.ToArray()); }
public void Dispose() { var disposable = _enumerator as IDisposable; if (disposable != null) { disposable.Dispose(); } _enumerator = null; _current = null; GC.SuppressFinalize(this); }
public void Dispose() { _enumerator = null; _current = null; }
internal StringEnumerator(nsIStringEnumerator enumerator) { _enumerator = enumerator; }