// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. using System; namespace System.Collections.Generic { /// /// Asynchronous version of the IEnumerable<T> interface, allowing elements of the /// enumerable sequence to be retrieved asynchronously. /// /// Element type. public interface IAsyncEnumerable< #if !NO_VARIANCE out #endif T> { /// /// Gets an asynchronous enumerator over the sequence. /// /// Enumerator for asynchronous enumeration over the sequence. IAsyncEnumerator GetEnumerator(); } }