@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
33 lines (29 loc) • 3.14 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Collections.Specialized
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Collections.Specialized/internal/index.js';
// Cross-namespace type imports for constraints
import type { Hashtable, ICollection, IComparer, IDictionary, IDictionaryEnumerator, IEnumerable, IEnumerator, IEqualityComparer, IHashCodeProvider, IList, SortedList } from './System.Collections/internal/index.js';
import type { MethodInfo } from './System.Reflection/internal/index.js';
import type { IDeserializationCallback, ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { Array as ClrArray, AsyncCallback, Boolean as ClrBoolean, Delegate, Enum, EventArgs, IAsyncResult, ICloneable, IComparable, IConvertible, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, IntPtr, ISpanFormattable, MulticastDelegate, Object as ClrObject, String as ClrString, Type, TypeCode, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { CollectionsUtil as CollectionsUtil } from './System.Collections.Specialized/internal/index.js';
export { BitVector32 as BitVector32 } from './System.Collections.Specialized/internal/index.js';
export { BitVector32_Section as BitVector32_Section } from './System.Collections.Specialized/internal/index.js';
export { HybridDictionary as HybridDictionary } from './System.Collections.Specialized/internal/index.js';
export type IOrderedDictionary = Internal.IOrderedDictionary;
export { ListDictionary as ListDictionary } from './System.Collections.Specialized/internal/index.js';
export { ListDictionary_DictionaryNode as ListDictionary_DictionaryNode } from './System.Collections.Specialized/internal/index.js';
export { NameObjectCollectionBase as NameObjectCollectionBase } from './System.Collections.Specialized/internal/index.js';
export { NameObjectCollectionBase_KeysCollection as NameObjectCollectionBase_KeysCollection } from './System.Collections.Specialized/internal/index.js';
export { NameValueCollection as NameValueCollection } from './System.Collections.Specialized/internal/index.js';
export { OrderedDictionary as OrderedDictionary } from './System.Collections.Specialized/internal/index.js';
export { StringCollection as StringCollection } from './System.Collections.Specialized/internal/index.js';
export { StringEnumerator as StringEnumerator } from './System.Collections.Specialized/internal/index.js';
export { StringDictionary as StringDictionary } from './System.Collections.Specialized/internal/index.js';
export type INotifyCollectionChanged = Internal.INotifyCollectionChanged;
export { NotifyCollectionChangedAction as NotifyCollectionChangedAction } from './System.Collections.Specialized/internal/index.js';
export { NotifyCollectionChangedEventArgs as NotifyCollectionChangedEventArgs } from './System.Collections.Specialized/internal/index.js';
export type NotifyCollectionChangedEventHandler = Internal.NotifyCollectionChangedEventHandler;