UNPKG

@tsonic/dotnet-pure

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming

62 lines (58 loc) 5.57 kB
// Generated by tsbindgen - Architecture // Namespace: System.Collections.Generic // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Collections.Generic/internal/index.js'; // Cross-namespace type imports for constraints import type { ReadOnlyCollection_1, ReadOnlyDictionary_2, ReadOnlySet_1 } from './System.Collections.ObjectModel/internal/index.js'; import type { DictionaryEntry, ICollection as ICollection_Imported, IComparer as IComparer_Imported, IDictionary as IDictionary_Imported, IDictionaryEnumerator, IEnumerable as IEnumerable_Imported, IEnumerator as IEnumerator_Imported, IEqualityComparer as IEqualityComparer_Imported, IList as IList_Imported } from './System.Collections/internal/index.js'; import type { MethodBase } from './System.Reflection/internal/index.js'; import type { IDeserializationCallback, ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { ValueTask, ValueTask_1 } from './System.Threading.Tasks/internal/index.js'; import type { CancellationToken } from './System.Threading/internal/index.js'; import type { Action_1, Array as ClrArray, Boolean as ClrBoolean, Byte, Comparison_1, Converter_2, Enum, Exception, Func_2, Func_3, IAsyncDisposable, IComparable_1, IDisposable, IEquatable_1, Int32, Nullable_1, Object as ClrObject, Predicate_1, ReadOnlySpan_1, Span_1, String as ClrString, SystemException, Type, ValueTuple_2, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { LinkedList_1 as LinkedList } from './System.Collections.Generic/internal/index.js'; export { LinkedListNode_1 as LinkedListNode } from './System.Collections.Generic/internal/index.js'; export { OrderedDictionary_2 as OrderedDictionary } from './System.Collections.Generic/internal/index.js'; export { PriorityQueue_2 as PriorityQueue } from './System.Collections.Generic/internal/index.js'; export { SortedDictionary_2 as SortedDictionary } from './System.Collections.Generic/internal/index.js'; export { TreeSet_1 as TreeSet } from './System.Collections.Generic/internal/index.js'; export { SortedList_2 as SortedList } from './System.Collections.Generic/internal/index.js'; export { SortedSet_1 as SortedSet } from './System.Collections.Generic/internal/index.js'; export { Stack_1 as Stack } from './System.Collections.Generic/internal/index.js'; export { Comparer_1 as Comparer } from './System.Collections.Generic/internal/index.js'; export { EqualityComparer_1 as EqualityComparer } from './System.Collections.Generic/internal/index.js'; export { GenericEqualityComparer_1 as GenericEqualityComparer } from './System.Collections.Generic/internal/index.js'; export { NullableEqualityComparer_1 as NullableEqualityComparer } from './System.Collections.Generic/internal/index.js'; export { ObjectEqualityComparer_1 as ObjectEqualityComparer } from './System.Collections.Generic/internal/index.js'; export { ByteEqualityComparer as ByteEqualityComparer } from './System.Collections.Generic/internal/index.js'; export { EnumEqualityComparer_1 as EnumEqualityComparer } from './System.Collections.Generic/internal/index.js'; export { CollectionExtensions$instance as CollectionExtensions } from './System.Collections.Generic/internal/index.js'; export { GenericComparer_1 as GenericComparer } from './System.Collections.Generic/internal/index.js'; export { NullableComparer_1 as NullableComparer } from './System.Collections.Generic/internal/index.js'; export { ObjectComparer_1 as ObjectComparer } from './System.Collections.Generic/internal/index.js'; export { Dictionary_2 as Dictionary } from './System.Collections.Generic/internal/index.js'; export { HashSet_1 as HashSet } from './System.Collections.Generic/internal/index.js'; export type IAlternateEqualityComparer<TAlternate, T> = Internal.IAlternateEqualityComparer_2<TAlternate, T>; export type IAsyncEnumerable<T> = Internal.IAsyncEnumerable_1<T>; export type IAsyncEnumerator<T> = Internal.IAsyncEnumerator_1<T>; export type ICollection<T> = Internal.ICollection_1<T>; export type IComparer<T> = Internal.IComparer_1<T>; export type IDictionary<TKey, TValue> = Internal.IDictionary_2<TKey, TValue>; export type IEnumerable<T> = Internal.IEnumerable_1<T>; export type IEnumerator<T> = Internal.IEnumerator_1<T>; export type IEqualityComparer<T> = Internal.IEqualityComparer_1<T>; export type IList<T> = Internal.IList_1<T>; export type IReadOnlyCollection<T> = Internal.IReadOnlyCollection_1<T>; export type IReadOnlyDictionary<TKey, TValue> = Internal.IReadOnlyDictionary_2<TKey, TValue>; export type IReadOnlyList<T> = Internal.IReadOnlyList_1<T>; export type ISet<T> = Internal.ISet_1<T>; export type IReadOnlySet<T> = Internal.IReadOnlySet_1<T>; export { KeyNotFoundException as KeyNotFoundException } from './System.Collections.Generic/internal/index.js'; export { KeyValuePair$instance as KeyValuePair_0 } from './System.Collections.Generic/internal/index.js'; export { KeyValuePair_2 as KeyValuePair } from './System.Collections.Generic/internal/index.js'; export { List_1 as List } from './System.Collections.Generic/internal/index.js'; export { Queue_1 as Queue } from './System.Collections.Generic/internal/index.js'; export { ReferenceEqualityComparer as ReferenceEqualityComparer } from './System.Collections.Generic/internal/index.js'; export { NonRandomizedStringEqualityComparer as NonRandomizedStringEqualityComparer } from './System.Collections.Generic/internal/index.js';