<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.0" />

StoreImpl<T>

sealed class StoreImpl<T> : IStore<T>
using System.Collections.Generic; using System.Runtime.CompilerServices; namespace Org.BouncyCastle.Utilities.Collections { internal sealed class StoreImpl<T> : IStore<T> { private readonly List<T> m_contents; internal StoreImpl(IEnumerable<T> e) { m_contents = new List<T>(e); } [IteratorStateMachine(typeof(StoreImpl<>.<Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__2))] IEnumerable<T> IStore<T>.EnumerateMatches(ISelector<T> selector) { <Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__2 <Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__ = new <Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__2(-2); <Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__.<>4__this = this; <Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__.<>3__selector = selector; return <Org-BouncyCastle-Utilities-Collections-IStore<T>-EnumerateMatches>d__; } } }