@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
612 lines (584 loc) • 203 kB
TypeScript
// Generated by tsbindgen - Extension Method Buckets
// This file contains bucket interfaces for C# extension methods.
// Each __Ext_* interface groups all extension methods for a specific target type.
// Import namespace modules for cross-namespace type references
import * as Microsoft_Win32_SafeHandles from "../../Microsoft.Win32.SafeHandles/internal/index.js";
import * as System from "../../System/internal/index.js";
import * as System_Buffers from "../../System.Buffers/internal/index.js";
import * as System_Collections from "../../System.Collections/internal/index.js";
import * as System_Collections_Concurrent from "../../System.Collections.Concurrent/internal/index.js";
import * as System_Collections_Frozen from "../../System.Collections.Frozen/internal/index.js";
import * as System_Collections_Generic from "../../System.Collections.Generic/internal/index.js";
import * as System_Collections_Immutable from "../../System.Collections.Immutable/internal/index.js";
import * as System_Collections_ObjectModel from "../../System.Collections.ObjectModel/internal/index.js";
import * as System_Data from "../../System.Data/internal/index.js";
import * as System_Data_Common from "../../System.Data.Common/internal/index.js";
import * as System_Diagnostics from "../../System.Diagnostics/internal/index.js";
import * as System_Diagnostics_Metrics from "../../System.Diagnostics.Metrics/internal/index.js";
import * as System_Globalization from "../../System.Globalization/internal/index.js";
import * as System_IO from "../../System.IO/internal/index.js";
import * as System_IO_Compression from "../../System.IO.Compression/internal/index.js";
import * as System_IO_Pipelines from "../../System.IO.Pipelines/internal/index.js";
import * as System_IO_Pipes from "../../System.IO.Pipes/internal/index.js";
import * as System_Linq from "../../System.Linq/internal/index.js";
import * as System_Linq_Expressions from "../../System.Linq.Expressions/internal/index.js";
import * as System_Net from "../../System.Net/internal/index.js";
import * as System_Net_Http from "../../System.Net.Http/internal/index.js";
import * as System_Net_Sockets from "../../System.Net.Sockets/internal/index.js";
import * as System_Numerics from "../../System.Numerics/internal/index.js";
import * as System_Reflection from "../../System.Reflection/internal/index.js";
import * as System_Reflection_Metadata from "../../System.Reflection.Metadata/internal/index.js";
import * as System_Reflection_Metadata_Ecma335 from "../../System.Reflection.Metadata.Ecma335/internal/index.js";
import * as System_Reflection_PortableExecutable from "../../System.Reflection.PortableExecutable/internal/index.js";
import * as System_Runtime_CompilerServices from "../../System.Runtime.CompilerServices/internal/index.js";
import * as System_Runtime_InteropServices from "../../System.Runtime.InteropServices/internal/index.js";
import * as System_Runtime_Intrinsics from "../../System.Runtime.Intrinsics/internal/index.js";
import * as System_Runtime_Serialization from "../../System.Runtime.Serialization/internal/index.js";
import * as System_Runtime_Serialization_Json from "../../System.Runtime.Serialization.Json/internal/index.js";
import * as System_Security_AccessControl from "../../System.Security.AccessControl/internal/index.js";
import * as System_Security_Cryptography from "../../System.Security.Cryptography/internal/index.js";
import * as System_Security_Cryptography_X509Certificates from "../../System.Security.Cryptography.X509Certificates/internal/index.js";
import * as System_Text from "../../System.Text/internal/index.js";
import * as System_Text_Json from "../../System.Text.Json/internal/index.js";
import * as System_Text_Json_Nodes from "../../System.Text.Json.Nodes/internal/index.js";
import * as System_Text_Json_Schema from "../../System.Text.Json.Schema/internal/index.js";
import * as System_Text_Json_Serialization from "../../System.Text.Json.Serialization/internal/index.js";
import * as System_Text_Json_Serialization_Metadata from "../../System.Text.Json.Serialization.Metadata/internal/index.js";
import * as System_Threading from "../../System.Threading/internal/index.js";
import * as System_Threading_Tasks from "../../System.Threading.Tasks/internal/index.js";
import * as System_Threading_Tasks_Dataflow from "../../System.Threading.Tasks.Dataflow/internal/index.js";
import * as System_Xml from "../../System.Xml/internal/index.js";
import * as System_Xml_Linq from "../../System.Xml.Linq/internal/index.js";
import * as System_Xml_Schema from "../../System.Xml.Schema/internal/index.js";
import * as System_Xml_XPath from "../../System.Xml.XPath/internal/index.js";
// Import branded primitive types
import type { sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/types';
// Import CLROf utility for primitive type lifting
import type { CLROf } from '../../System/internal/index.js';
// Import unsafe type markers
import type { ptr, ref } from '@tsonic/types';
export interface __Ext_String {
AsSpan(): System.ReadOnlySpan_1<CLROf<char>>;
AsSpan(start: int): System.ReadOnlySpan_1<CLROf<char>>;
AsSpan(startIndex: System.Index): System.ReadOnlySpan_1<CLROf<char>>;
AsSpan(range: System.Range): System.ReadOnlySpan_1<CLROf<char>>;
AsSpan(start: int, length: int): System.ReadOnlySpan_1<CLROf<char>>;
AsMemory(): System.ReadOnlyMemory_1<CLROf<char>>;
AsMemory(start: int): System.ReadOnlyMemory_1<CLROf<char>>;
AsMemory(startIndex: System.Index): System.ReadOnlyMemory_1<CLROf<char>>;
AsMemory(start: int, length: int): System.ReadOnlyMemory_1<CLROf<char>>;
AsMemory(range: System.Range): System.ReadOnlyMemory_1<CLROf<char>>;
IsNormalized(): boolean;
IsNormalized(normalizationForm: System_Text.NormalizationForm): boolean;
Normalize(): string;
Normalize(normalizationForm: System_Text.NormalizationForm): string;
}
export interface __Ext_Span_1<T extends System.IEquatable_1<T>> {
Contains(value: T): boolean;
ContainsAny(value0: T, value1: T): boolean;
ContainsAny(value0: T, value1: T, value2: T): boolean;
ContainsAny(values: System.ReadOnlySpan_1<T>): boolean;
ContainsAny(values: System_Buffers.SearchValues_1<T>): boolean;
ContainsAny(values: System_Buffers.SearchValues_1<CLROf<string>>): boolean;
ContainsAnyExcept(value: T): boolean;
ContainsAnyExcept(value0: T, value1: T): boolean;
ContainsAnyExcept(value0: T, value1: T, value2: T): boolean;
ContainsAnyExcept(values: System.ReadOnlySpan_1<T>): boolean;
ContainsAnyExcept(values: System_Buffers.SearchValues_1<T>): boolean;
ContainsAnyInRange(lowInclusive: T, highInclusive: T): boolean;
ContainsAnyExceptInRange(lowInclusive: T, highInclusive: T): boolean;
IndexOf(value: T): int;
IndexOf(value: System.ReadOnlySpan_1<T>): int;
LastIndexOf(value: T): int;
LastIndexOf(value: System.ReadOnlySpan_1<T>): int;
IndexOfAnyExcept(value: T): int;
IndexOfAnyExcept(value0: T, value1: T): int;
IndexOfAnyExcept(value0: T, value1: T, value2: T): int;
IndexOfAnyExcept(values: System.ReadOnlySpan_1<T>): int;
IndexOfAnyExcept(values: System_Buffers.SearchValues_1<T>): int;
LastIndexOfAnyExcept(value: T): int;
LastIndexOfAnyExcept(value0: T, value1: T): int;
LastIndexOfAnyExcept(value0: T, value1: T, value2: T): int;
LastIndexOfAnyExcept(values: System.ReadOnlySpan_1<T>): int;
LastIndexOfAnyExcept(values: System_Buffers.SearchValues_1<T>): int;
IndexOfAnyInRange(lowInclusive: T, highInclusive: T): int;
IndexOfAnyExceptInRange(lowInclusive: T, highInclusive: T): int;
LastIndexOfAnyInRange(lowInclusive: T, highInclusive: T): int;
LastIndexOfAnyExceptInRange(lowInclusive: T, highInclusive: T): int;
SequenceEqual(other: System.ReadOnlySpan_1<T>): boolean;
SequenceCompareTo(other: System.ReadOnlySpan_1<T>): int;
IndexOfAny(value0: T, value1: T): int;
IndexOfAny(value0: T, value1: T, value2: T): int;
IndexOfAny(values: System.ReadOnlySpan_1<T>): int;
IndexOfAny(values: System_Buffers.SearchValues_1<T>): int;
IndexOfAny(values: System_Buffers.SearchValues_1<CLROf<string>>): int;
LastIndexOfAny(value0: T, value1: T): int;
LastIndexOfAny(value0: T, value1: T, value2: T): int;
LastIndexOfAny(values: System.ReadOnlySpan_1<T>): int;
LastIndexOfAny(values: System_Buffers.SearchValues_1<T>): int;
SequenceEqual(other: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
StartsWith(value: System.ReadOnlySpan_1<T>): boolean;
EndsWith(value: System.ReadOnlySpan_1<T>): boolean;
Reverse(): void;
Overlaps(other: System.ReadOnlySpan_1<T>): boolean;
Overlaps(other: System.ReadOnlySpan_1<T>, elementOffset: ref<int>): boolean;
BinarySearch(comparable: System.IComparable_1<T>): int;
BinarySearch<TComparable>(comparable: TComparable): int;
BinarySearch<TComparer>(value: T, comparer: TComparer): int;
Sort(): void;
Sort<TComparer>(comparer: TComparer): void;
Sort(comparison: System.Comparison_1<T>): void;
Sort<TValue>(items: System.Span_1<TValue>): void;
Sort<TValue, TComparer>(items: System.Span_1<TValue>, comparer: TComparer): void;
Sort<TValue>(items: System.Span_1<TValue>, comparison: System.Comparison_1<T>): void;
Replace(oldValue: T, newValue: T): void;
Replace(oldValue: T, newValue: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): void;
ReplaceAny(values: System_Buffers.SearchValues_1<T>, newValue: T): void;
ReplaceAnyExcept(values: System_Buffers.SearchValues_1<T>, newValue: T): void;
CommonPrefixLength(other: System.ReadOnlySpan_1<T>): int;
CommonPrefixLength(other: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
Count(value: T): int;
Count(value: System.ReadOnlySpan_1<T>): int;
TryWrite(handler: ref<System.MemoryExtensions_TryWriteInterpolatedStringHandler>, charsWritten: ref<int>): boolean;
TryWrite(provider: System.IFormatProvider, handler: ref<System.MemoryExtensions_TryWriteInterpolatedStringHandler>, charsWritten: ref<int>): boolean;
TryWrite<TArg0>(provider: System.IFormatProvider, format: System_Text.CompositeFormat, charsWritten: ref<int>, arg0: TArg0): boolean;
TryWrite<TArg0, TArg1>(provider: System.IFormatProvider, format: System_Text.CompositeFormat, charsWritten: ref<int>, arg0: TArg0, arg1: TArg1): boolean;
TryWrite<TArg0, TArg1, TArg2>(provider: System.IFormatProvider, format: System_Text.CompositeFormat, charsWritten: ref<int>, arg0: TArg0, arg1: TArg1, arg2: TArg2): boolean;
TryWrite(provider: System.IFormatProvider, format: System_Text.CompositeFormat, charsWritten: ref<int>, args: unknown[]): boolean;
TryWrite(provider: System.IFormatProvider, format: System_Text.CompositeFormat, charsWritten: ref<int>, args: System.ReadOnlySpan_1<unknown>): boolean;
EnumerateRunes(): System_Text.SpanRuneEnumerator;
EnumerateLines(): System_Text.SpanLineEnumerator;
Trim(trimElement: T): System.Span_1<T>;
TrimStart(trimElement: T): System.Span_1<T>;
TrimEnd(trimElement: T): System.Span_1<T>;
Trim(trimElements: System.ReadOnlySpan_1<T>): System.Span_1<T>;
TrimStart(trimElements: System.ReadOnlySpan_1<T>): System.Span_1<T>;
TrimEnd(trimElements: System.ReadOnlySpan_1<T>): System.Span_1<T>;
Trim(): System.Span_1<CLROf<char>>;
TrimStart(): System.Span_1<CLROf<char>>;
TrimEnd(): System.Span_1<CLROf<char>>;
ToImmutableArray(): System_Collections_Immutable.ImmutableArray_1<T>;
}
export interface __Ext_ReadOnlySpan_1<T extends System.IEquatable_1<T>> {
Contains(value: T): boolean;
Contains(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAny(value0: T, value1: T): boolean;
ContainsAny(value0: T, value1: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAny(value0: T, value1: T, value2: T): boolean;
ContainsAny(value0: T, value1: T, value2: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAny(values: System.ReadOnlySpan_1<T>): boolean;
ContainsAny(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAny(values: System_Buffers.SearchValues_1<T>): boolean;
ContainsAny(values: System_Buffers.SearchValues_1<CLROf<string>>): boolean;
ContainsAnyExcept(value: T): boolean;
ContainsAnyExcept(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAnyExcept(value0: T, value1: T): boolean;
ContainsAnyExcept(value0: T, value1: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAnyExcept(value0: T, value1: T, value2: T): boolean;
ContainsAnyExcept(value0: T, value1: T, value2: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAnyExcept(values: System.ReadOnlySpan_1<T>): boolean;
ContainsAnyExcept(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
ContainsAnyExcept(values: System_Buffers.SearchValues_1<T>): boolean;
ContainsAnyInRange(lowInclusive: T, highInclusive: T): boolean;
ContainsAnyExceptInRange(lowInclusive: T, highInclusive: T): boolean;
IndexOfAnyExcept(value: T): int;
IndexOfAnyExcept(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAnyExcept(value0: T, value1: T): int;
IndexOfAnyExcept(value0: T, value1: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAnyExcept(value0: T, value1: T, value2: T): int;
IndexOfAnyExcept(value0: T, value1: T, value2: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAnyExcept(values: System.ReadOnlySpan_1<T>): int;
IndexOfAnyExcept(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAnyExcept(values: System_Buffers.SearchValues_1<T>): int;
LastIndexOfAnyExcept(value: T): int;
LastIndexOfAnyExcept(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAnyExcept(value0: T, value1: T): int;
LastIndexOfAnyExcept(value0: T, value1: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAnyExcept(value0: T, value1: T, value2: T): int;
LastIndexOfAnyExcept(value0: T, value1: T, value2: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAnyExcept(values: System.ReadOnlySpan_1<T>): int;
LastIndexOfAnyExcept(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAnyExcept(values: System_Buffers.SearchValues_1<T>): int;
IndexOfAnyInRange(lowInclusive: T, highInclusive: T): int;
IndexOfAnyExceptInRange(lowInclusive: T, highInclusive: T): int;
LastIndexOfAnyInRange(lowInclusive: T, highInclusive: T): int;
LastIndexOfAnyExceptInRange(lowInclusive: T, highInclusive: T): int;
IndexOf(value: T): int;
IndexOf(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOf(value: System.ReadOnlySpan_1<T>): int;
IndexOf(value: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOf(value: T): int;
LastIndexOf(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOf(value: System.ReadOnlySpan_1<T>): int;
LastIndexOf(value: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAny(value0: T, value1: T): int;
IndexOfAny(value0: T, value1: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAny(value0: T, value1: T, value2: T): int;
IndexOfAny(value0: T, value1: T, value2: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAny(values: System.ReadOnlySpan_1<T>): int;
IndexOfAny(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IndexOfAny(values: System_Buffers.SearchValues_1<T>): int;
IndexOfAny(values: System_Buffers.SearchValues_1<CLROf<string>>): int;
LastIndexOfAny(value0: T, value1: T): int;
LastIndexOfAny(value0: T, value1: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAny(value0: T, value1: T, value2: T): int;
LastIndexOfAny(value0: T, value1: T, value2: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAny(values: System.ReadOnlySpan_1<T>): int;
LastIndexOfAny(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
LastIndexOfAny(values: System_Buffers.SearchValues_1<T>): int;
SequenceEqual(other: System.ReadOnlySpan_1<T>): boolean;
SequenceEqual(other: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
SequenceCompareTo(other: System.ReadOnlySpan_1<T>): int;
SequenceCompareTo(other: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IComparer_1<T>): int;
StartsWith(value: System.ReadOnlySpan_1<T>): boolean;
StartsWith(value: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
EndsWith(value: System.ReadOnlySpan_1<T>): boolean;
EndsWith(value: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
StartsWith(value: T): boolean;
StartsWith(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
EndsWith(value: T): boolean;
EndsWith(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
Overlaps(other: System.ReadOnlySpan_1<T>): boolean;
Overlaps(other: System.ReadOnlySpan_1<T>, elementOffset: ref<int>): boolean;
BinarySearch(comparable: System.IComparable_1<T>): int;
BinarySearch<TComparable>(comparable: TComparable): int;
BinarySearch<TComparer>(value: T, comparer: TComparer): int;
Replace(destination: System.Span_1<T>, oldValue: T, newValue: T): void;
Replace(destination: System.Span_1<T>, oldValue: T, newValue: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): void;
ReplaceAny(destination: System.Span_1<T>, values: System_Buffers.SearchValues_1<T>, newValue: T): void;
ReplaceAnyExcept(destination: System.Span_1<T>, values: System_Buffers.SearchValues_1<T>, newValue: T): void;
CommonPrefixLength(other: System.ReadOnlySpan_1<T>): int;
CommonPrefixLength(other: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
Split(separator: T): System.MemoryExtensions_SpanSplitEnumerator_1<T>;
Split(separator: System.ReadOnlySpan_1<T>): System.MemoryExtensions_SpanSplitEnumerator_1<T>;
SplitAny(separators: System.ReadOnlySpan_1<T>): System.MemoryExtensions_SpanSplitEnumerator_1<T>;
SplitAny(separators: System_Buffers.SearchValues_1<T>): System.MemoryExtensions_SpanSplitEnumerator_1<T>;
Split(destination: System.Span_1<System.Range>, separator: char, options: System.StringSplitOptions): int;
Split(destination: System.Span_1<System.Range>, separator: System.ReadOnlySpan_1<CLROf<char>>, options: System.StringSplitOptions): int;
SplitAny(destination: System.Span_1<System.Range>, separators: System.ReadOnlySpan_1<CLROf<char>>, options: System.StringSplitOptions): int;
SplitAny(destination: System.Span_1<System.Range>, separators: System.ReadOnlySpan_1<CLROf<string>>, options: System.StringSplitOptions): int;
Count(value: T): int;
Count(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
Count(value: System.ReadOnlySpan_1<T>): int;
Count(value: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
CountAny(values: System_Buffers.SearchValues_1<T>): int;
CountAny(values: System.ReadOnlySpan_1<T>): int;
CountAny(values: System.ReadOnlySpan_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): int;
IsWhiteSpace(): boolean;
Contains(value: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): boolean;
Equals(other: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): boolean;
CompareTo(other: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): int;
IndexOf(value: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): int;
LastIndexOf(value: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): int;
ToLower(destination: System.Span_1<CLROf<char>>, culture: System_Globalization.CultureInfo): int;
ToLowerInvariant(destination: System.Span_1<CLROf<char>>): int;
ToUpper(destination: System.Span_1<CLROf<char>>, culture: System_Globalization.CultureInfo): int;
ToUpperInvariant(destination: System.Span_1<CLROf<char>>): int;
EndsWith(value: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): boolean;
StartsWith(value: System.ReadOnlySpan_1<CLROf<char>>, comparisonType: System.StringComparison): boolean;
EnumerateRunes(): System_Text.SpanRuneEnumerator;
EnumerateLines(): System_Text.SpanLineEnumerator;
Trim(trimElement: T): System.ReadOnlySpan_1<T>;
TrimStart(trimElement: T): System.ReadOnlySpan_1<T>;
TrimEnd(trimElement: T): System.ReadOnlySpan_1<T>;
Trim(trimElements: System.ReadOnlySpan_1<T>): System.ReadOnlySpan_1<T>;
TrimStart(trimElements: System.ReadOnlySpan_1<T>): System.ReadOnlySpan_1<T>;
TrimEnd(trimElements: System.ReadOnlySpan_1<T>): System.ReadOnlySpan_1<T>;
Trim(): System.ReadOnlySpan_1<CLROf<char>>;
TrimStart(): System.ReadOnlySpan_1<CLROf<char>>;
TrimEnd(): System.ReadOnlySpan_1<CLROf<char>>;
Trim(trimChar: char): System.ReadOnlySpan_1<CLROf<char>>;
TrimStart(trimChar: char): System.ReadOnlySpan_1<CLROf<char>>;
TrimEnd(trimChar: char): System.ReadOnlySpan_1<CLROf<char>>;
Trim(trimChars: System.ReadOnlySpan_1<CLROf<char>>): System.ReadOnlySpan_1<CLROf<char>>;
TrimStart(trimChars: System.ReadOnlySpan_1<CLROf<char>>): System.ReadOnlySpan_1<CLROf<char>>;
TrimEnd(trimChars: System.ReadOnlySpan_1<CLROf<char>>): System.ReadOnlySpan_1<CLROf<char>>;
IsNormalized(normalizationForm: System_Text.NormalizationForm): boolean;
TryNormalize(destination: System.Span_1<CLROf<char>>, charsWritten: ref<int>, normalizationForm: System_Text.NormalizationForm): boolean;
GetNormalizedLength(normalizationForm: System_Text.NormalizationForm): int;
ToImmutableArray(): System_Collections_Immutable.ImmutableArray_1<T>;
}
export interface __Ext_ArraySegment_1<T> {
AsSpan(): System.Span_1<T>;
AsSpan(start: int): System.Span_1<T>;
AsSpan(startIndex: System.Index): System.Span_1<T>;
AsSpan(start: int, length: int): System.Span_1<T>;
AsSpan(range: System.Range): System.Span_1<T>;
AsMemory(): System.Memory_1<T>;
AsMemory(start: int): System.Memory_1<T>;
AsMemory(start: int, length: int): System.Memory_1<T>;
}
export interface __Ext_Memory_1<T extends System.IEquatable_1<T>> {
Trim(trimElement: T): System.Memory_1<T>;
TrimStart(trimElement: T): System.Memory_1<T>;
TrimEnd(trimElement: T): System.Memory_1<T>;
Trim(trimElements: System.ReadOnlySpan_1<T>): System.Memory_1<T>;
TrimStart(trimElements: System.ReadOnlySpan_1<T>): System.Memory_1<T>;
TrimEnd(trimElements: System.ReadOnlySpan_1<T>): System.Memory_1<T>;
Trim(): System.Memory_1<CLROf<char>>;
TrimStart(): System.Memory_1<CLROf<char>>;
TrimEnd(): System.Memory_1<CLROf<char>>;
}
export interface __Ext_ReadOnlyMemory_1<T extends System.IEquatable_1<T>> {
Trim(trimElement: T): System.ReadOnlyMemory_1<T>;
TrimStart(trimElement: T): System.ReadOnlyMemory_1<T>;
TrimEnd(trimElement: T): System.ReadOnlyMemory_1<T>;
Trim(trimElements: System.ReadOnlySpan_1<T>): System.ReadOnlyMemory_1<T>;
TrimStart(trimElements: System.ReadOnlySpan_1<T>): System.ReadOnlyMemory_1<T>;
TrimEnd(trimElements: System.ReadOnlySpan_1<T>): System.ReadOnlyMemory_1<T>;
Trim(): System.ReadOnlyMemory_1<CLROf<char>>;
TrimStart(): System.ReadOnlyMemory_1<CLROf<char>>;
TrimEnd(): System.ReadOnlyMemory_1<CLROf<char>>;
}
export interface __Ext_Tuple_1<T1> {
Deconstruct(item1: ref<T1>): void;
ToValueTuple(): System.ValueTuple_1<T1>;
}
export interface __Ext_Tuple_2<T1, T2> {
Deconstruct(item1: ref<T1>, item2: ref<T2>): void;
ToValueTuple(): System.ValueTuple_2<T1, T2>;
}
export interface __Ext_Tuple_3<T1, T2, T3> {
Deconstruct(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>): void;
ToValueTuple(): System.ValueTuple_3<T1, T2, T3>;
}
export interface __Ext_Tuple_4<T1, T2, T3, T4> {
Deconstruct(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>): void;
ToValueTuple(): System.ValueTuple_4<T1, T2, T3, T4>;
}
export interface __Ext_Tuple_5<T1, T2, T3, T4, T5> {
Deconstruct(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>): void;
ToValueTuple(): System.ValueTuple_5<T1, T2, T3, T4, T5>;
}
export interface __Ext_Tuple_6<T1, T2, T3, T4, T5, T6> {
Deconstruct(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>): void;
ToValueTuple(): System.ValueTuple_6<T1, T2, T3, T4, T5, T6>;
}
export interface __Ext_Tuple_7<T1, T2, T3, T4, T5, T6, T7> {
Deconstruct(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>): void;
ToValueTuple(): System.ValueTuple_7<T1, T2, T3, T4, T5, T6, T7>;
}
export interface __Ext_Tuple_8<T1, T2, T3, T4, T5, T6, T7, TRest> {
Deconstruct<T8>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>): void;
Deconstruct<T8, T9>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>): void;
Deconstruct<T8, T9, T10>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>): void;
Deconstruct<T8, T9, T10, T11>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>): void;
Deconstruct<T8, T9, T10, T11, T12>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>): void;
Deconstruct<T8, T9, T10, T11, T12, T13>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15, T16>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>, item16: ref<T16>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>, item16: ref<T16>, item17: ref<T17>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>, item16: ref<T16>, item17: ref<T17>, item18: ref<T18>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>, item16: ref<T16>, item17: ref<T17>, item18: ref<T18>, item19: ref<T19>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>, item16: ref<T16>, item17: ref<T17>, item18: ref<T18>, item19: ref<T19>, item20: ref<T20>): void;
Deconstruct<T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>(item1: ref<T1>, item2: ref<T2>, item3: ref<T3>, item4: ref<T4>, item5: ref<T5>, item6: ref<T6>, item7: ref<T7>, item8: ref<T8>, item9: ref<T9>, item10: ref<T10>, item11: ref<T11>, item12: ref<T12>, item13: ref<T13>, item14: ref<T14>, item15: ref<T15>, item16: ref<T16>, item17: ref<T17>, item18: ref<T18>, item19: ref<T19>, item20: ref<T20>, item21: ref<T21>): void;
ToValueTuple<T8>(): System.ValueTuple_8<T1, T2, T3, T4, T5, T6, T7, System.ValueTuple_1<T8>>;
}
export interface __Ext_ValueTuple_1<T1> {
ToTuple(): System.Tuple_1<T1>;
}
export interface __Ext_ValueTuple_2<T1, T2> {
ToTuple(): System.Tuple_2<T1, T2>;
}
export interface __Ext_ValueTuple_3<T1, T2, T3> {
ToTuple(): System.Tuple_3<T1, T2, T3>;
}
export interface __Ext_ValueTuple_4<T1, T2, T3, T4> {
ToTuple(): System.Tuple_4<T1, T2, T3, T4>;
}
export interface __Ext_ValueTuple_5<T1, T2, T3, T4, T5> {
ToTuple(): System.Tuple_5<T1, T2, T3, T4, T5>;
}
export interface __Ext_ValueTuple_6<T1, T2, T3, T4, T5, T6> {
ToTuple(): System.Tuple_6<T1, T2, T3, T4, T5, T6>;
}
export interface __Ext_ValueTuple_7<T1, T2, T3, T4, T5, T6, T7> {
ToTuple(): System.Tuple_7<T1, T2, T3, T4, T5, T6, T7>;
}
export interface __Ext_ValueTuple_8<T1, T2, T3, T4, T5, T6, T7, TRest> {
ToTuple<T8>(): System.Tuple_8<T1, T2, T3, T4, T5, T6, T7, System.Tuple_1<T8>>;
}
export interface __Ext_IBufferWriter_1<T> {
Write(value: System.ReadOnlySpan_1<T>): void;
}
export interface __Ext_IEnumerable_1<T> {
ToFrozenDictionary<TKey, TValue>(comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Frozen.FrozenDictionary_2<TKey, TValue>;
ToFrozenDictionary<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Frozen.FrozenDictionary_2<TKey, T>;
ToFrozenDictionary<TKey, TElement>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Frozen.FrozenDictionary_2<TKey, TElement>;
ToFrozenSet(comparer: System_Collections_Generic.IEqualityComparer_1<T>): System_Collections_Frozen.FrozenSet_1<T>;
ToImmutableArray(): System_Collections_Immutable.ImmutableArray_1<T>;
ToImmutableDictionary<TKey, TValue>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TValue>, keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>, valueComparer: System_Collections_Generic.IEqualityComparer_1<TValue>): System_Collections_Immutable.ImmutableDictionary_2<TKey, TValue>;
ToImmutableDictionary<TKey, TValue>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TValue>, keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Immutable.ImmutableDictionary_2<TKey, TValue>;
ToImmutableDictionary<TKey>(keySelector: System.Func_2<T, TKey>): System_Collections_Immutable.ImmutableDictionary_2<TKey, T>;
ToImmutableDictionary<TKey>(keySelector: System.Func_2<T, TKey>, keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Immutable.ImmutableDictionary_2<TKey, T>;
ToImmutableDictionary<TKey, TValue>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TValue>): System_Collections_Immutable.ImmutableDictionary_2<TKey, TValue>;
ToImmutableDictionary<TKey, TValue>(keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>, valueComparer: System_Collections_Generic.IEqualityComparer_1<TValue>): System_Collections_Immutable.ImmutableDictionary_2<TKey, TValue>;
ToImmutableDictionary<TKey, TValue>(keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Immutable.ImmutableDictionary_2<TKey, TValue>;
ToImmutableDictionary<TKey, TValue>(): System_Collections_Immutable.ImmutableDictionary_2<TKey, TValue>;
ToImmutableHashSet(equalityComparer: System_Collections_Generic.IEqualityComparer_1<T>): System_Collections_Immutable.ImmutableHashSet_1<T>;
ToImmutableHashSet(): System_Collections_Immutable.ImmutableHashSet_1<T>;
ToImmutableList(): System_Collections_Immutable.ImmutableList_1<T>;
ToImmutableSortedDictionary<TKey, TValue>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TValue>, keyComparer: System_Collections_Generic.IComparer_1<TKey>, valueComparer: System_Collections_Generic.IEqualityComparer_1<TValue>): System_Collections_Immutable.ImmutableSortedDictionary_2<TKey, TValue>;
ToImmutableSortedDictionary<TKey, TValue>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TValue>, keyComparer: System_Collections_Generic.IComparer_1<TKey>): System_Collections_Immutable.ImmutableSortedDictionary_2<TKey, TValue>;
ToImmutableSortedDictionary<TKey, TValue>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TValue>): System_Collections_Immutable.ImmutableSortedDictionary_2<TKey, TValue>;
ToImmutableSortedDictionary<TKey, TValue>(keyComparer: System_Collections_Generic.IComparer_1<TKey>, valueComparer: System_Collections_Generic.IEqualityComparer_1<TValue>): System_Collections_Immutable.ImmutableSortedDictionary_2<TKey, TValue>;
ToImmutableSortedDictionary<TKey, TValue>(keyComparer: System_Collections_Generic.IComparer_1<TKey>): System_Collections_Immutable.ImmutableSortedDictionary_2<TKey, TValue>;
ToImmutableSortedDictionary<TKey, TValue>(): System_Collections_Immutable.ImmutableSortedDictionary_2<TKey, TValue>;
ToImmutableSortedSet(comparer: System_Collections_Generic.IComparer_1<T>): System_Collections_Immutable.ImmutableSortedSet_1<T>;
ToImmutableSortedSet(): System_Collections_Immutable.ImmutableSortedSet_1<T>;
CopyToDataTable(): System_Data.DataTable;
CopyToDataTable(table: System_Data.DataTable, options: System_Data.LoadOption): void;
CopyToDataTable(table: System_Data.DataTable, options: System_Data.LoadOption, errorHandler: System_Data.FillErrorEventHandler): void;
Aggregate(func: System.Func_3<T, T, T>): T;
Aggregate<TAccumulate>(seed: TAccumulate, func: System.Func_3<TAccumulate, T, TAccumulate>): TAccumulate;
Aggregate<TAccumulate, TResult>(seed: TAccumulate, func: System.Func_3<TAccumulate, T, TAccumulate>, resultSelector: System.Func_2<TAccumulate, TResult>): TResult;
Any(): boolean;
Any(predicate: System.Func_2<T, CLROf<boolean>>): boolean;
All(predicate: System.Func_2<T, CLROf<boolean>>): boolean;
Append(element: T): System_Collections_Generic.IEnumerable_1<T>;
Prepend(element: T): System_Collections_Generic.IEnumerable_1<T>;
Average(): double;
Average(): double;
Average(): float;
Average(): double;
Average(): decimal;
Average(): System.Nullable_1<CLROf<double>>;
Average(): System.Nullable_1<CLROf<double>>;
Average(): System.Nullable_1<CLROf<float>>;
Average(): System.Nullable_1<CLROf<double>>;
Average(): System.Nullable_1<CLROf<decimal>>;
Average(selector: System.Func_2<T, CLROf<int>>): double;
Average(selector: System.Func_2<T, CLROf<float>>): float;
Average(selector: System.Func_2<T, CLROf<decimal>>): decimal;
Average(selector: System.Func_2<T, System.Nullable_1<CLROf<int>>>): System.Nullable_1<CLROf<double>>;
Average(selector: System.Func_2<T, System.Nullable_1<CLROf<float>>>): System.Nullable_1<CLROf<float>>;
Average(selector: System.Func_2<T, System.Nullable_1<CLROf<decimal>>>): System.Nullable_1<CLROf<decimal>>;
Chunk(size: int): System_Collections_Generic.IEnumerable_1<T[]>;
Concat(second: System_Collections_Generic.IEnumerable_1<T>): System_Collections_Generic.IEnumerable_1<T>;
Contains(value: T): boolean;
Contains(value: T, comparer: System_Collections_Generic.IEqualityComparer_1<T>): boolean;
AggregateBy<TKey, TAccumulate>(keySelector: System.Func_2<T, TKey>, seed: TAccumulate, func: System.Func_3<TAccumulate, T, TAccumulate>, keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<System_Collections_Generic.KeyValuePair_2<TKey, TAccumulate>>;
AggregateBy<TKey, TAccumulate>(keySelector: System.Func_2<T, TKey>, seedSelector: System.Func_2<TKey, TAccumulate>, func: System.Func_3<TAccumulate, T, TAccumulate>, keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<System_Collections_Generic.KeyValuePair_2<TKey, TAccumulate>>;
CountBy<TKey>(keySelector: System.Func_2<T, TKey>, keyComparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<System_Collections_Generic.KeyValuePair_2<TKey, CLROf<int>>>;
Count(): int;
Count(predicate: System.Func_2<T, CLROf<boolean>>): int;
TryGetNonEnumeratedCount(count: ref<int>): boolean;
LongCount(): long;
LongCount(predicate: System.Func_2<T, CLROf<boolean>>): long;
DefaultIfEmpty(): System_Collections_Generic.IEnumerable_1<T>;
DefaultIfEmpty(defaultValue: T): System_Collections_Generic.IEnumerable_1<T>;
Distinct(): System_Collections_Generic.IEnumerable_1<T>;
Distinct(comparer: System_Collections_Generic.IEqualityComparer_1<T>): System_Collections_Generic.IEnumerable_1<T>;
DistinctBy<TKey>(keySelector: System.Func_2<T, TKey>): System_Collections_Generic.IEnumerable_1<T>;
DistinctBy<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<T>;
ElementAt(index: int): T;
ElementAt(index: System.Index): T;
ElementAtOrDefault(index: int): T;
ElementAtOrDefault(index: System.Index): T;
AsEnumerable(): System_Collections_Generic.IEnumerable_1<T>;
Except(second: System_Collections_Generic.IEnumerable_1<T>): System_Collections_Generic.IEnumerable_1<T>;
Except(second: System_Collections_Generic.IEnumerable_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): System_Collections_Generic.IEnumerable_1<T>;
ExceptBy<TKey>(second: System_Collections_Generic.IEnumerable_1<TKey>, keySelector: System.Func_2<T, TKey>): System_Collections_Generic.IEnumerable_1<T>;
ExceptBy<TKey>(second: System_Collections_Generic.IEnumerable_1<TKey>, keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<T>;
First(): T;
First(predicate: System.Func_2<T, CLROf<boolean>>): T;
FirstOrDefault(): T;
FirstOrDefault(defaultValue: T): T;
FirstOrDefault(predicate: System.Func_2<T, CLROf<boolean>>): T;
FirstOrDefault(predicate: System.Func_2<T, CLROf<boolean>>, defaultValue: T): T;
GroupBy<TKey>(keySelector: System.Func_2<T, TKey>): System_Collections_Generic.IEnumerable_1<System_Linq.IGrouping_2<TKey, T>>;
GroupBy<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<System_Linq.IGrouping_2<TKey, T>>;
GroupBy<TKey, TElement>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>): System_Collections_Generic.IEnumerable_1<System_Linq.IGrouping_2<TKey, TElement>>;
GroupBy<TKey, TElement>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<System_Linq.IGrouping_2<TKey, TElement>>;
GroupBy<TKey, TResult>(keySelector: System.Func_2<T, TKey>, resultSelector: System.Func_3<TKey, System_Collections_Generic.IEnumerable_1<T>, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
GroupBy<TKey, TResult>(keySelector: System.Func_2<T, TKey>, resultSelector: System.Func_3<TKey, System_Collections_Generic.IEnumerable_1<T>, TResult>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<TResult>;
GroupBy<TKey, TElement, TResult>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>, resultSelector: System.Func_3<TKey, System_Collections_Generic.IEnumerable_1<TElement>, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
GroupBy<TKey, TElement, TResult>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>, resultSelector: System.Func_3<TKey, System_Collections_Generic.IEnumerable_1<TElement>, TResult>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<TResult>;
GroupJoin<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, System_Collections_Generic.IEnumerable_1<TInner>, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
GroupJoin<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, System_Collections_Generic.IEnumerable_1<TInner>, TResult>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<TResult>;
Index(): System_Collections_Generic.IEnumerable_1<System.ValueTuple_2<CLROf<int>, T>>;
Intersect(second: System_Collections_Generic.IEnumerable_1<T>): System_Collections_Generic.IEnumerable_1<T>;
Intersect(second: System_Collections_Generic.IEnumerable_1<T>, comparer: System_Collections_Generic.IEqualityComparer_1<T>): System_Collections_Generic.IEnumerable_1<T>;
IntersectBy<TKey>(second: System_Collections_Generic.IEnumerable_1<TKey>, keySelector: System.Func_2<T, TKey>): System_Collections_Generic.IEnumerable_1<T>;
IntersectBy<TKey>(second: System_Collections_Generic.IEnumerable_1<TKey>, keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<T>;
Join<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, TInner, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
Join<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, TInner, TResult>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<TResult>;
Last(): T;
Last(predicate: System.Func_2<T, CLROf<boolean>>): T;
LastOrDefault(): T;
LastOrDefault(defaultValue: T): T;
LastOrDefault(predicate: System.Func_2<T, CLROf<boolean>>): T;
LastOrDefault(predicate: System.Func_2<T, CLROf<boolean>>, defaultValue: T): T;
LeftJoin<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, TInner, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
LeftJoin<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, TInner, TResult>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<TResult>;
ToLookup<TKey>(keySelector: System.Func_2<T, TKey>): System_Linq.ILookup_2<TKey, T>;
ToLookup<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Linq.ILookup_2<TKey, T>;
ToLookup<TKey, TElement>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>): System_Linq.ILookup_2<TKey, TElement>;
ToLookup<TKey, TElement>(keySelector: System.Func_2<T, TKey>, elementSelector: System.Func_2<T, TElement>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Linq.ILookup_2<TKey, TElement>;
Max(): int;
Max(): long;
Max(): System.Nullable_1<CLROf<int>>;
Max(): System.Nullable_1<CLROf<long>>;
Max(): double;
Max(): System.Nullable_1<CLROf<double>>;
Max(): float;
Max(): System.Nullable_1<CLROf<float>>;
Max(): decimal;
Max(): System.Nullable_1<CLROf<decimal>>;
Max(): T;
Max(comparer: System_Collections_Generic.IComparer_1<T>): T;
MaxBy<TKey>(keySelector: System.Func_2<T, TKey>): T;
MaxBy<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IComparer_1<TKey>): T;
Max(selector: System.Func_2<T, CLROf<int>>): int;
Max(selector: System.Func_2<T, System.Nullable_1<CLROf<int>>>): System.Nullable_1<CLROf<int>>;
Max(selector: System.Func_2<T, CLROf<long>>): long;
Max(selector: System.Func_2<T, System.Nullable_1<CLROf<long>>>): System.Nullable_1<CLROf<long>>;
Max(selector: System.Func_2<T, CLROf<float>>): float;
Max(selector: System.Func_2<T, System.Nullable_1<CLROf<float>>>): System.Nullable_1<CLROf<float>>;
Max(selector: System.Func_2<T, CLROf<double>>): double;
Max(selector: System.Func_2<T, System.Nullable_1<CLROf<double>>>): System.Nullable_1<CLROf<double>>;
Max(selector: System.Func_2<T, CLROf<decimal>>): decimal;
Max(selector: System.Func_2<T, System.Nullable_1<CLROf<decimal>>>): System.Nullable_1<CLROf<decimal>>;
Max<TResult>(selector: System.Func_2<T, TResult>): TResult;
Min(): int;
Min(): long;
Min(): System.Nullable_1<CLROf<int>>;
Min(): System.Nullable_1<CLROf<long>>;
Min(): float;
Min(): System.Nullable_1<CLROf<float>>;
Min(): double;
Min(): System.Nullable_1<CLROf<double>>;
Min(): decimal;
Min(): System.Nullable_1<CLROf<decimal>>;
Min(): T;
Min(comparer: System_Collections_Generic.IComparer_1<T>): T;
MinBy<TKey>(keySelector: System.Func_2<T, TKey>): T;
MinBy<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IComparer_1<TKey>): T;
Min(selector: System.Func_2<T, CLROf<int>>): int;
Min(selector: System.Func_2<T, System.Nullable_1<CLROf<int>>>): System.Nullable_1<CLROf<int>>;
Min(selector: System.Func_2<T, CLROf<long>>): long;
Min(selector: System.Func_2<T, System.Nullable_1<CLROf<long>>>): System.Nullable_1<CLROf<long>>;
Min(selector: System.Func_2<T, CLROf<float>>): float;
Min(selector: System.Func_2<T, System.Nullable_1<CLROf<float>>>): System.Nullable_1<CLROf<float>>;
Min(selector: System.Func_2<T, CLROf<double>>): double;
Min(selector: System.Func_2<T, System.Nullable_1<CLROf<double>>>): System.Nullable_1<CLROf<double>>;
Min(selector: System.Func_2<T, CLROf<decimal>>): decimal;
Min(selector: System.Func_2<T, System.Nullable_1<CLROf<decimal>>>): System.Nullable_1<CLROf<decimal>>;
Min<TResult>(selector: System.Func_2<T, TResult>): TResult;
Order(): System_Linq.IOrderedEnumerable_1<T>;
Order(comparer: System_Collections_Generic.IComparer_1<T>): System_Linq.IOrderedEnumerable_1<T>;
OrderBy<TKey>(keySelector: System.Func_2<T, TKey>): System_Linq.IOrderedEnumerable_1<T>;
OrderBy<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IComparer_1<TKey>): System_Linq.IOrderedEnumerable_1<T>;
OrderDescending(): System_Linq.IOrderedEnumerable_1<T>;
OrderDescending(comparer: System_Collections_Generic.IComparer_1<T>): System_Linq.IOrderedEnumerable_1<T>;
OrderByDescending<TKey>(keySelector: System.Func_2<T, TKey>): System_Linq.IOrderedEnumerable_1<T>;
OrderByDescending<TKey>(keySelector: System.Func_2<T, TKey>, comparer: System_Collections_Generic.IComparer_1<TKey>): System_Linq.IOrderedEnumerable_1<T>;
Shuffle(): System_Collections_Generic.IEnumerable_1<T>;
Reverse(): System_Collections_Generic.IEnumerable_1<T>;
RightJoin<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, TInner, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
RightJoin<TInner, TKey, TResult>(inner: System_Collections_Generic.IEnumerable_1<TInner>, outerKeySelector: System.Func_2<T, TKey>, innerKeySelector: System.Func_2<TInner, TKey>, resultSelector: System.Func_3<T, TInner, TResult>, comparer: System_Collections_Generic.IEqualityComparer_1<TKey>): System_Collections_Generic.IEnumerable_1<TResult>;
Select<TResult>(selector: System.Func_2<T, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
Select<TResult>(selector: System.Func_3<T, CLROf<int>, TResult>): System_Collections_Generic.IEnumerable_1<TResult>;
SelectMany<TResult>(selector: System.Func_2<T, System_Collections_Generic.IEnumerable_1<TResult>>): System_Collections_Generic.IEnumerable_1<TResult>;
SelectMany<TResult