// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. #nullable enable using System.Collections; namespace Microsoft.CodeAnalysis.Collections { internal partial class SpecializedCollections { private partial class ReadOnly { internal class Enumerable<TUnderlying> : IEnumerable where TUnderlying : IEnumerable { protected readonly TUnderlying Underlying; public Enumerable(TUnderlying underlying) { this.Underlying = underlying; } public IEnumerator GetEnumerator() { return this.Underlying.GetEnumerator(); } } } } } |