UNPKG

@tsonic/dotnet

Version:

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

40 lines (36 loc) 2.72 kB
// Generated by tsbindgen - Architecture // Namespace: System.Collections // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Collections/internal/index.js'; // Cross-namespace type imports for constraints import type { CultureInfo } from './System.Globalization/internal/index.js'; import type { IDeserializationCallback, ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { Array as ClrArray, Boolean as ClrBoolean, Byte, ICloneable, Int32, Object as ClrObject, Single, String as ClrString, Type, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { StructuralComparisons$instance as StructuralComparisons } from './System.Collections/internal/index.js'; export { CaseInsensitiveComparer as CaseInsensitiveComparer } from './System.Collections/internal/index.js'; export { CaseInsensitiveHashCodeProvider as CaseInsensitiveHashCodeProvider } from './System.Collections/internal/index.js'; export { CollectionBase as CollectionBase } from './System.Collections/internal/index.js'; export { DictionaryBase as DictionaryBase } from './System.Collections/internal/index.js'; export { Queue as Queue } from './System.Collections/internal/index.js'; export { ReadOnlyCollectionBase as ReadOnlyCollectionBase } from './System.Collections/internal/index.js'; export { SortedList as SortedList } from './System.Collections/internal/index.js'; export { Stack as Stack } from './System.Collections/internal/index.js'; export { ArrayList as ArrayList } from './System.Collections/internal/index.js'; export { BitArray as BitArray } from './System.Collections/internal/index.js'; export { Comparer as Comparer } from './System.Collections/internal/index.js'; export { DictionaryEntry as DictionaryEntry } from './System.Collections/internal/index.js'; export { Hashtable as Hashtable } from './System.Collections/internal/index.js'; export type ICollection = Internal.ICollection; export type IComparer = Internal.IComparer; export type IDictionary = Internal.IDictionary; export type IDictionaryEnumerator = Internal.IDictionaryEnumerator; export type IEnumerable = Internal.IEnumerable; export type IEnumerator = Internal.IEnumerator; export type IEqualityComparer = Internal.IEqualityComparer; export type IHashCodeProvider = Internal.IHashCodeProvider; export type IList = Internal.IList; export type IStructuralComparable = Internal.IStructuralComparable; export type IStructuralEquatable = Internal.IStructuralEquatable; export { ListDictionaryInternal as ListDictionaryInternal } from './System.Collections/internal/index.js';