다음을 통해 공유


System.Buffers 네임스페이스

메모리 버퍼를 만들고 관리하는 데 사용되는 형식(예: Span<T>Memory<T>)을 포함합니다.

클래스

ArrayBufferWriter<T>

T 데이터를 쓸 수 있는 힙 기반 배열 지원 출력 싱크를 나타냅니다.

ArrayPool<T>

T[]형식의 인스턴스를 다시 사용할 수 있는 리소스 풀을 제공합니다.

BuffersExtensions

ReadOnlySequence<T>대한 확장 메서드를 제공합니다.

MemoryManager<T>

Memory<T>구현을 대체하는 데 사용되는 추상 기본 클래스입니다.

MemoryPool<T>

메모리 블록의 풀을 나타냅니다.

ReadOnlySequenceSegment<T>

ReadOnlyMemory<T> 노드의 연결된 목록을 나타냅니다.

SearchValues

SearchValues<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.

SearchValues<T>

효율적인 검색에 최적화된 변경할 수 없는 읽기 전용 값 집합을 제공합니다. 인스턴스는 Create(ReadOnlySpan<Byte>) 또는 Create(ReadOnlySpan<Char>)만들어집니다.

SequenceReaderExtensions

이진 데이터에서 엔디안 특정 숫자 값을 읽을 수 있는 SequenceReader<T> 클래스에 대한 확장된 기능을 제공합니다.

구조체

MemoryHandle

메모리 블록에 대한 메모리 핸들을 제공합니다.

NIndex

형식을 나타내면 시작 또는 끝에서 컬렉션을 인덱싱할 수 있습니다.

NRange

시작 및 끝 인덱스가 있는 범위를 나타냅니다.

ReadOnlySequence<T>.Enumerator

ReadOnlySequence<T>열거자를 나타냅니다.

ReadOnlySequence<T>

순차적인 일련의 T읽을 수 있는 시퀀스를 나타냅니다.

SequenceReader<T>

성능 및 최소 또는 0 힙 할당에 중점을 두고 ReadOnlySequence<T> 이진 및 텍스트 데이터를 읽는 메서드를 제공합니다.

StandardFormat

실제 문자열을 사용하지 않고 표준 형식 문자열을 나타냅니다.

인터페이스

IBufferWriter<T>

T 데이터를 쓸 수 있는 출력 싱크를 나타냅니다.

IMemoryOwner<T>

기본 메모리를 적절하게 삭제할 책임이 있는 메모리 블록의 소유자를 식별합니다.

IPinnable

가비지 수집기가 개체를 이동하지 못하도록 개체를 고정 및 고정 해제하는 메커니즘을 제공합니다.

열거형

OperationStatus

여러 불연결 버퍼에 포함된 입력 처리를 지원하는 범위 기반 작업에서 반환할 수 있는 값을 정의합니다.

대리자

ReadOnlySpanAction<T,TArg>

T 형식 개체의 읽기 전용 범위와 TArg형식의 상태 개체를 수신하는 메서드를 캡슐화합니다.

SpanAction<T,TArg>

T 형식의 개체 범위와 TArg형식의 상태 개체를 수신하는 메서드를 캡슐화합니다.