@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
34 lines (30 loc) • 2.67 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Buffers
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Buffers/internal/index.js';
// Cross-namespace type imports for constraints
import type { MethodInfo } from './System.Reflection/internal/index.js';
import type { GCHandle } from './System.Runtime.InteropServices/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { AsyncCallback, Boolean as ClrBoolean, Byte, Char, Delegate, Enum, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, ISpanFormattable, Memory_1, MulticastDelegate, Nullable_1, Object as ClrObject, ReadOnlyMemory_1, ReadOnlySpan_1, SequencePosition, Span_1, String as ClrString, StringComparison, Type, TypeCode, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { BuffersExtensions$instance as BuffersExtensions } from './System.Buffers/internal/index.js';
export type IBufferWriter<T> = Internal.IBufferWriter_1<T>;
export { MemoryPool_1 as MemoryPool } from './System.Buffers/internal/index.js';
export { ReadOnlySequence_1 as ReadOnlySequence } from './System.Buffers/internal/index.js';
export { ReadOnlySequenceSegment_1 as ReadOnlySequenceSegment } from './System.Buffers/internal/index.js';
export { SequenceReader_1 as SequenceReader } from './System.Buffers/internal/index.js';
export { SequenceReaderExtensions$instance as SequenceReaderExtensions } from './System.Buffers/internal/index.js';
export { ArrayBufferWriter_1 as ArrayBufferWriter } from './System.Buffers/internal/index.js';
export type SpanAction<T, TArg> = Internal.SpanAction_2<T, TArg>;
export type ReadOnlySpanAction<T, TArg> = Internal.ReadOnlySpanAction_2<T, TArg>;
export { ArrayPool_1 as ArrayPool } from './System.Buffers/internal/index.js';
export type IMemoryOwner<T> = Internal.IMemoryOwner_1<T>;
export type IPinnable = Internal.IPinnable;
export { MemoryHandle as MemoryHandle } from './System.Buffers/internal/index.js';
export { MemoryManager_1 as MemoryManager } from './System.Buffers/internal/index.js';
export { OperationStatus as OperationStatus } from './System.Buffers/internal/index.js';
export { StandardFormat as StandardFormat } from './System.Buffers/internal/index.js';
export { SearchValues$instance as SearchValues_0 } from './System.Buffers/internal/index.js';
export { SearchValues_1 as SearchValues } from './System.Buffers/internal/index.js';