|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Implements the IBufferWriter<T> interface around a Memory<T>. More...
Public Member Functions | |
| MemoryBufferWriter (Memory< T > memory) | |
| Initializes a new instance. | |
| void | Clear () |
| void | Advance (int count) |
| Memory< T > | GetMemory (int sizeHint=0) |
| Span< T > | GetSpan (int sizeHint=0) |
| override string | ToString () |
Properties | |
| ReadOnlyMemory< T > | WrittenMemory [get] |
| ReadOnlySpan< T > | WrittenSpan [get] |
| int | WrittenCount [get] |
| int | Capacity [get] |
| int | FreeCapacity [get] |
Implements the IBufferWriter<T> interface around a Memory<T>.
| T |
Definition at line 13 of file MemoryBufferWriter.cs.
| IKVM.CoreLib.Buffers.MemoryBufferWriter< T >.MemoryBufferWriter | ( | Memory< T > | memory | ) |
Initializes a new instance.
| memory |
Definition at line 23 of file MemoryBufferWriter.cs.
| void IKVM.CoreLib.Buffers.MemoryBufferWriter< T >.Advance | ( | int | count | ) |
Definition at line 72 of file MemoryBufferWriter.cs.
| void IKVM.CoreLib.Buffers.MemoryBufferWriter< T >.Clear | ( | ) |
Definition at line 65 of file MemoryBufferWriter.cs.
| Memory< T > IKVM.CoreLib.Buffers.MemoryBufferWriter< T >.GetMemory | ( | int | sizeHint = 0 | ) |
Definition at line 88 of file MemoryBufferWriter.cs.
| Span< T > IKVM.CoreLib.Buffers.MemoryBufferWriter< T >.GetSpan | ( | int | sizeHint = 0 | ) |
Definition at line 96 of file MemoryBufferWriter.cs.
| override string IKVM.CoreLib.Buffers.MemoryBufferWriter< T >.ToString | ( | ) |
Definition at line 126 of file MemoryBufferWriter.cs.
|
get |
Definition at line 51 of file MemoryBufferWriter.cs.
|
get |
Definition at line 58 of file MemoryBufferWriter.cs.
|
get |
Definition at line 44 of file MemoryBufferWriter.cs.
|
get |
Definition at line 30 of file MemoryBufferWriter.cs.
|
get |
Definition at line 37 of file MemoryBufferWriter.cs.