[assembly: System.CLSCompliant(true)] [assembly: System.Resources.NeutralResourcesLanguage("en-US")] [assembly: System.Runtime.InteropServices.ComVisible(false)] [assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName=".NET 8.0")] namespace System.Linq { public static class EnumerableEx { public static System.Collections.Generic.IEnumerable> Buffer(this System.Collections.Generic.IEnumerable source, int count) { } public static System.Collections.Generic.IEnumerable> Buffer(this System.Collections.Generic.IEnumerable source, int count, int skip) { } public static System.Collections.Generic.IEnumerable Case(System.Func selector, System.Collections.Generic.IDictionary> sources) { } public static System.Collections.Generic.IEnumerable Case(System.Func selector, System.Collections.Generic.IDictionary> sources, System.Collections.Generic.IEnumerable defaultSource) { } public static System.Collections.Generic.IEnumerable Catch(this System.Collections.Generic.IEnumerable> sources) { } public static System.Collections.Generic.IEnumerable Catch(params System.Collections.Generic.IEnumerable[] sources) { } public static System.Collections.Generic.IEnumerable Catch(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) { } public static System.Collections.Generic.IEnumerable Catch(this System.Collections.Generic.IEnumerable source, System.Func> handler) where TException : System.Exception { } public static System.Collections.Generic.IEnumerable Concat(this System.Collections.Generic.IEnumerable> sources) { } public static System.Collections.Generic.IEnumerable Concat(params System.Collections.Generic.IEnumerable[] sources) { } public static System.Collections.Generic.IEnumerable Create(System.Action> create) { } public static System.Collections.Generic.IEnumerable Create(System.Func> getEnumerator) { } public static System.Collections.Generic.IEnumerable Defer(System.Func> enumerableFactory) { } public static System.Collections.Generic.IEnumerable Distinct(this System.Collections.Generic.IEnumerable source, System.Func keySelector) { } public static System.Collections.Generic.IEnumerable Distinct(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) { } public static System.Collections.Generic.IEnumerable DistinctUntilChanged(this System.Collections.Generic.IEnumerable source) { } public static System.Collections.Generic.IEnumerable DistinctUntilChanged(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IEqualityComparer comparer) { } public static System.Collections.Generic.IEnumerable DistinctUntilChanged(this System.Collections.Generic.IEnumerable source, System.Func keySelector) { } public static System.Collections.Generic.IEnumerable DistinctUntilChanged(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IEqualityComparer comparer) { } public static System.Collections.Generic.IEnumerable Do(this System.Collections.Generic.IEnumerable source, System.Action onNext) { } public static System.Collections.Generic.IEnumerable Do(this System.Collections.Generic.IEnumerable source, System.IObserver observer) { } public static System.Collections.Generic.IEnumerable Do(this System.Collections.Generic.IEnumerable source, System.Action onNext, System.Action onCompleted) { } public static System.Collections.Generic.IEnumerable Do(this System.Collections.Generic.IEnumerable source, System.Action onNext, System.Action onError) { } public static System.Collections.Generic.IEnumerable Do(this System.Collections.Generic.IEnumerable source, System.Action onNext, System.Action onError, System.Action onCompleted) { } public static System.Collections.Generic.IEnumerable DoWhile(this System.Collections.Generic.IEnumerable source, System.Func condition) { } public static System.Collections.Generic.IEnumerable Expand(this System.Collections.Generic.IEnumerable source, System.Func> selector) { } public static System.Collections.Generic.IEnumerable Finally(this System.Collections.Generic.IEnumerable source, System.Action finallyAction) { } public static System.Collections.Generic.IEnumerable For(System.Collections.Generic.IEnumerable source, System.Func> resultSelector) { } public static void ForEach(this System.Collections.Generic.IEnumerable source, System.Action onNext) { } public static void ForEach(this System.Collections.Generic.IEnumerable source, System.Action onNext) { } public static System.Collections.Generic.IEnumerable Generate(TState initialState, System.Func condition, System.Func iterate, System.Func resultSelector) { } public static System.Collections.Generic.IEnumerable Hide(this System.Collections.Generic.IEnumerable source) { } public static System.Collections.Generic.IEnumerable If(System.Func condition, System.Collections.Generic.IEnumerable thenSource) { } public static System.Collections.Generic.IEnumerable If(System.Func condition, System.Collections.Generic.IEnumerable thenSource, System.Collections.Generic.IEnumerable elseSource) { } public static System.Collections.Generic.IEnumerable IgnoreElements(this System.Collections.Generic.IEnumerable source) { } public static bool IsEmpty(this System.Collections.Generic.IEnumerable source) { } public static TSource Max(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) { } [System.Obsolete("Use MaxByWithTies to maintain same behavior with .NET 6 and later", false)] public static System.Collections.Generic.IList MaxBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) { } [System.Obsolete("Use MaxByWithTies to maintain same behavior with .NET 6 and later", false)] public static System.Collections.Generic.IList MaxBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { } public static System.Collections.Generic.IList MaxByWithTies(this System.Collections.Generic.IEnumerable source, System.Func keySelector) { } public static System.Collections.Generic.IList MaxByWithTies(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { } public static System.Linq.IBuffer Memoize(this System.Collections.Generic.IEnumerable source) { } public static System.Linq.IBuffer Memoize(this System.Collections.Generic.IEnumerable source, int readerCount) { } public static System.Collections.Generic.IEnumerable Memoize(this System.Collections.Generic.IEnumerable source, System.Func, System.Collections.Generic.IEnumerable> selector) { } public static System.Collections.Generic.IEnumerable Memoize(this System.Collections.Generic.IEnumerable source, int readerCount, System.Func, System.Collections.Generic.IEnumerable> selector) { } public static TSource Min(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IComparer comparer) { } [System.Obsolete("Use MinByWithTies to maintain same behavior with .NET 6 and later", false)] public static System.Collections.Generic.IList MinBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector) { } [System.Obsolete("Use MinByWithTies to maintain same behavior with .NET 6 and later", false)] public static System.Collections.Generic.IList MinBy(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { } public static System.Collections.Generic.IList MinByWithTies(this System.Collections.Generic.IEnumerable source, System.Func keySelector) { } public static System.Collections.Generic.IList MinByWithTies(this System.Collections.Generic.IEnumerable source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { } public static System.Collections.Generic.IEnumerable OnErrorResumeNext(this System.Collections.Generic.IEnumerable> sources) { } public static System.Collections.Generic.IEnumerable OnErrorResumeNext(params System.Collections.Generic.IEnumerable[] sources) { } public static System.Collections.Generic.IEnumerable OnErrorResumeNext(this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) { } public static System.Linq.IBuffer Publish(this System.Collections.Generic.IEnumerable source) { } public static System.Collections.Generic.IEnumerable Publish(this System.Collections.Generic.IEnumerable source, System.Func, System.Collections.Generic.IEnumerable> selector) { } public static System.Collections.Generic.IEnumerable Repeat(this System.Collections.Generic.IEnumerable source) { } public static System.Collections.Generic.IEnumerable Repeat(TResult value) { } public static System.Collections.Generic.IEnumerable Repeat(this System.Collections.Generic.IEnumerable source, int count) { } public static System.Collections.Generic.IEnumerable Repeat(TResult element, int count) { } public static System.Collections.Generic.IEnumerable Retry(this System.Collections.Generic.IEnumerable source) { } public static System.Collections.Generic.IEnumerable Retry(this System.Collections.Generic.IEnumerable source, int retryCount) { } public static System.Collections.Generic.IEnumerable Return(TResult value) { } public static System.Collections.Generic.IEnumerable Scan(this System.Collections.Generic.IEnumerable source, System.Func accumulator) { } public static System.Collections.Generic.IEnumerable Scan(this System.Collections.Generic.IEnumerable source, TAccumulate seed, System.Func accumulator) { } public static System.Collections.Generic.IEnumerable SelectMany(this System.Collections.Generic.IEnumerable source, System.Collections.Generic.IEnumerable other) { } public static System.Linq.IBuffer Share(this System.Collections.Generic.IEnumerable source) { } public static System.Collections.Generic.IEnumerable Share(this System.Collections.Generic.IEnumerable source, System.Func, System.Collections.Generic.IEnumerable> selector) { } public static System.Collections.Generic.IEnumerable SkipLast(this System.Collections.Generic.IEnumerable source, int count) { } public static System.Collections.Generic.IEnumerable StartWith(this System.Collections.Generic.IEnumerable source, params TSource[] values) { } public static System.Collections.Generic.IEnumerable TakeLast(this System.Collections.Generic.IEnumerable source, int count) { } public static System.Collections.Generic.IEnumerable Throw(System.Exception exception) { } public static System.Collections.Generic.IEnumerable Using(System.Func resourceFactory, System.Func> enumerableFactory) where TResource : System.IDisposable { } public static System.Collections.Generic.IEnumerable While(System.Func condition, System.Collections.Generic.IEnumerable source) { } } public interface IAwaitable { System.Linq.IAwaiter GetAwaiter(); } public interface IAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion { bool IsCompleted { get; } void GetResult(); } public interface IBuffer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IDisposable { } public interface IYielder { System.Linq.IAwaitable Break(); System.Linq.IAwaitable Return(T value); } }