/// <inheritdoc/> public IEnumerator <T> GetEnumerator() { ThreadView view = this._threadView.Value; return(new EnumeratorImpl(view.getSnapshot(), view)); }