UNPKG

@tsonic/dotnet-types

Version:

TypeScript declarations and metadata for .NET 10.0 assemblies

178 lines (159 loc) 9.8 kB
// Auto-generated by generatedts on 2025-11-02T09:57:57Z - do not edit by hand. type int = number & { __brand: "int" }; type uint = number & { __brand: "uint" }; type byte = number & { __brand: "byte" }; type sbyte = number & { __brand: "sbyte" }; type short = number & { __brand: "short" }; type ushort = number & { __brand: "ushort" }; type long = number & { __brand: "long" }; type ulong = number & { __brand: "ulong" }; type float = number & { __brand: "float" }; type double = number & { __brand: "double" }; type decimal = number & { __brand: "decimal" }; declare namespace System { class SequencePosition implements System.IEquatable<System.SequencePosition> { constructor(object: any, integer: int); GetObject(): any; GetInteger(): int; } } declare namespace System.Buffers { class ArrayBufferWriter<T> implements System.Buffers.IBufferWriter<T> { constructor(); constructor(initialCapacity: int); readonly WrittenMemory: System.ReadOnlyMemory<T>; readonly WrittenSpan: System.ReadOnlySpan<T>; readonly WrittenCount: int; readonly Capacity: int; readonly FreeCapacity: int; Clear(): void; ResetWrittenCount(): void; Advance(count: int): void; GetMemory(sizeHint?: int): System.Memory<T>; GetSpan(sizeHint?: int): System.Span<T>; } class BuffersExtensions { static PositionOf<T>(source: System.Buffers.ReadOnlySequence<T>, value: T): System.SequencePosition | null; static CopyTo<T>(source: System.Buffers.ReadOnlySequence<T>, destination: System.Span<T>): void; static ToArray<T>(sequence: System.Buffers.ReadOnlySequence<T>): ReadonlyArray<T>; static Write<T>(writer: System.Buffers.IBufferWriter<T>, value: System.ReadOnlySpan<T>): void; } class Enumerator<T> { constructor(sequence: System.Buffers.ReadOnlySequence<T>); readonly Current: System.ReadOnlyMemory<T>; MoveNext(): boolean; } interface IBufferWriter<T> { Advance(count: int): void; GetMemory(sizeHint?: int): System.Memory<T>; GetSpan(sizeHint?: int): System.Span<T>; } class MemoryPool<T> implements System.IDisposable { static readonly Shared: System.Buffers.MemoryPool<>; readonly MaxBufferSize: int; Rent(minBufferSize?: int): System.Buffers.IMemoryOwner<T>; Dispose(): void; } class ReadOnlySequence<T> { constructor(startSegment: System.Buffers.ReadOnlySequenceSegment<T>, startIndex: int, endSegment: System.Buffers.ReadOnlySequenceSegment<T>, endIndex: int); constructor(array: ReadonlyArray<T>); constructor(array: ReadonlyArray<T>, start: int, length: int); constructor(memory: System.ReadOnlyMemory<T>); readonly Length: long; readonly IsEmpty: boolean; readonly IsSingleSegment: boolean; readonly First: System.ReadOnlyMemory<T>; readonly FirstSpan: System.ReadOnlySpan<T>; readonly Start: System.SequencePosition; readonly End: System.SequencePosition; Slice(start: long, length: long): System.Buffers.ReadOnlySequence<>; Slice(start: long, end: System.SequencePosition): System.Buffers.ReadOnlySequence<>; Slice(start: System.SequencePosition, length: long): System.Buffers.ReadOnlySequence<>; Slice(start: int, length: int): System.Buffers.ReadOnlySequence<>; Slice(start: int, end: System.SequencePosition): System.Buffers.ReadOnlySequence<>; Slice(start: System.SequencePosition, length: int): System.Buffers.ReadOnlySequence<>; Slice(start: System.SequencePosition, end: System.SequencePosition): System.Buffers.ReadOnlySequence<>; Slice(start: System.SequencePosition): System.Buffers.ReadOnlySequence<>; Slice(start: long): System.Buffers.ReadOnlySequence<>; GetEnumerator(): System.Buffers.Enumerator<T>; GetPosition(offset: long): System.SequencePosition; GetOffset(position: System.SequencePosition): long; GetPosition(offset: long, origin: System.SequencePosition): System.SequencePosition; TryGet(position: System.SequencePosition, memory: System.ReadOnlyMemory<T>, advance?: boolean): boolean; } class ReadOnlySequenceSegment<T> { Memory: System.ReadOnlyMemory<T>; Next: System.Buffers.ReadOnlySequenceSegment<>; RunningIndex: long; } class SequenceReader<T> { constructor(sequence: System.Buffers.ReadOnlySequence<T>); readonly End: boolean; readonly Sequence: System.Buffers.ReadOnlySequence<T>; readonly UnreadSequence: System.Buffers.ReadOnlySequence<T>; readonly Position: System.SequencePosition; CurrentSpan: System.ReadOnlySpan<T>; CurrentSpanIndex: int; readonly UnreadSpan: System.ReadOnlySpan<T>; Consumed: long; readonly Remaining: long; readonly Length: long; TryPeek(value: T): boolean; TryPeek(offset: long, value: T): boolean; TryRead(value: T): boolean; Rewind(count: long): void; Advance(count: long): void; TryCopyTo(destination: System.Span<T>): boolean; TryReadTo(span: System.ReadOnlySpan<T>, delimiter: T, advancePastDelimiter?: boolean): boolean; TryReadTo(span: System.ReadOnlySpan<T>, delimiter: T, delimiterEscape: T, advancePastDelimiter?: boolean): boolean; TryReadTo(sequence: System.Buffers.ReadOnlySequence<T>, delimiter: T, advancePastDelimiter?: boolean): boolean; TryReadTo(sequence: System.Buffers.ReadOnlySequence<T>, delimiter: T, delimiterEscape: T, advancePastDelimiter?: boolean): boolean; TryReadToAny(span: System.ReadOnlySpan<T>, delimiters: System.ReadOnlySpan<T>, advancePastDelimiter?: boolean): boolean; TryReadToAny(sequence: System.Buffers.ReadOnlySequence<T>, delimiters: System.ReadOnlySpan<T>, advancePastDelimiter?: boolean): boolean; TryReadTo(span: System.ReadOnlySpan<T>, delimiter: System.ReadOnlySpan<T>, advancePastDelimiter?: boolean): boolean; TryReadTo(sequence: System.Buffers.ReadOnlySequence<T>, delimiter: System.ReadOnlySpan<T>, advancePastDelimiter?: boolean): boolean; TryReadExact(count: int, sequence: System.Buffers.ReadOnlySequence<T>): boolean; TryAdvanceTo(delimiter: T, advancePastDelimiter?: boolean): boolean; TryAdvanceToAny(delimiters: System.ReadOnlySpan<T>, advancePastDelimiter?: boolean): boolean; AdvancePast(value: T): long; AdvancePastAny(values: System.ReadOnlySpan<T>): long; AdvancePastAny(value0: T, value1: T, value2: T, value3: T): long; AdvancePastAny(value0: T, value1: T, value2: T): long; AdvancePastAny(value0: T, value1: T): long; AdvanceToEnd(): void; IsNext(next: T, advancePast?: boolean): boolean; IsNext(next: System.ReadOnlySpan<T>, advancePast?: boolean): boolean; } class SequenceReaderExtensions { static TryReadLittleEndian(reader: System.Buffers.SequenceReader<byte>, value: short): boolean; static TryReadBigEndian(reader: System.Buffers.SequenceReader<byte>, value: short): boolean; static TryReadLittleEndian(reader: System.Buffers.SequenceReader<byte>, value: int): boolean; static TryReadBigEndian(reader: System.Buffers.SequenceReader<byte>, value: int): boolean; static TryReadLittleEndian(reader: System.Buffers.SequenceReader<byte>, value: long): boolean; static TryReadBigEndian(reader: System.Buffers.SequenceReader<byte>, value: long): boolean; } } declare namespace System.Runtime.InteropServices { class SequenceMarshal { static TryGetReadOnlySequenceSegment<T>(sequence: System.Buffers.ReadOnlySequence<T>, startSegment: System.Buffers.ReadOnlySequenceSegment<T>, startIndex: int, endSegment: System.Buffers.ReadOnlySequenceSegment<T>, endIndex: int): boolean; static TryGetArray<T>(sequence: System.Buffers.ReadOnlySequence<T>, segment: System.ArraySegment<T>): boolean; static TryGetReadOnlyMemory<T>(sequence: System.Buffers.ReadOnlySequence<T>, memory: System.ReadOnlyMemory<T>): boolean; static TryRead<T>(reader: System.Buffers.SequenceReader<byte>, value: T): boolean; } } declare namespace System.Text { class EncodingExtensions { static GetBytes(encoding: System.Text.Encoding, chars: System.ReadOnlySpan<number>, writer: System.Buffers.IBufferWriter<byte>): long; static GetBytes(encoding: System.Text.Encoding, chars: System.Buffers.ReadOnlySequence<number>, writer: System.Buffers.IBufferWriter<byte>): long; static GetBytes(encoding: System.Text.Encoding, chars: System.Buffers.ReadOnlySequence<number>, bytes: System.Span<byte>): int; static GetBytes(encoding: System.Text.Encoding, chars: System.Buffers.ReadOnlySequence<number>): ReadonlyArray<byte>; static GetChars(encoding: System.Text.Encoding, bytes: System.ReadOnlySpan<byte>, writer: System.Buffers.IBufferWriter<number>): long; static GetChars(encoding: System.Text.Encoding, bytes: System.Buffers.ReadOnlySequence<byte>, writer: System.Buffers.IBufferWriter<number>): long; static GetChars(encoding: System.Text.Encoding, bytes: System.Buffers.ReadOnlySequence<byte>, chars: System.Span<number>): int; static GetString(encoding: System.Text.Encoding, bytes: System.Buffers.ReadOnlySequence<byte>): string; static Convert(encoder: System.Text.Encoder, chars: System.ReadOnlySpan<number>, writer: System.Buffers.IBufferWriter<byte>, flush: boolean, bytesUsed: long, completed: boolean): void; static Convert(encoder: System.Text.Encoder, chars: System.Buffers.ReadOnlySequence<number>, writer: System.Buffers.IBufferWriter<byte>, flush: boolean, bytesUsed: long, completed: boolean): void; static Convert(decoder: System.Text.Decoder, bytes: System.ReadOnlySpan<byte>, writer: System.Buffers.IBufferWriter<number>, flush: boolean, charsUsed: long, completed: boolean): void; static Convert(decoder: System.Text.Decoder, bytes: System.Buffers.ReadOnlySequence<byte>, writer: System.Buffers.IBufferWriter<number>, flush: boolean, charsUsed: long, completed: boolean): void; } }