IBufferWriterExtensions.Write Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Write<T>(IBufferWriter<Byte>, ReadOnlySpan<T>) |
Writes a series of items of a specified type into a target IBufferWriter<T> instance. |
Write<T>(IBufferWriter<Byte>, T) |
Writes a value of a specified type into a target IBufferWriter<T> instance. |
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) | |
Write<T>(IBufferWriter<T>, T) |
Writes a value of a specified type into a target IBufferWriter<T> instance. |
Write<T>(IBufferWriter<Byte>, ReadOnlySpan<T>)
Writes a series of items of a specified type into a target IBufferWriter<T> instance.
public static void Write<T> (this System.Buffers.IBufferWriter<byte> writer, ReadOnlySpan<T> span) where T : struct;
static member Write : System.Buffers.IBufferWriter<byte> * ReadOnlySpan<'T (requires 'T : struct)> -> unit (requires 'T : struct)
<Extension()>
Public Sub Write(Of T As Structure) (writer As IBufferWriter(Of Byte), span As ReadOnlySpan(Of T))
Type Parameters
- T
The type of value to write.
Parameters
- writer
- IBufferWriter<Byte>
The target IBufferWriter<T> instance to write to.
- span
- ReadOnlySpan<T>
The input ReadOnlySpan<T> to write to writer
.
Exceptions
Thrown if writer
reaches the end.
Applies to
Write<T>(IBufferWriter<Byte>, T)
Writes a value of a specified type into a target IBufferWriter<T> instance.
public static void Write<T> (this System.Buffers.IBufferWriter<byte> writer, T value) where T : struct;
static member Write : System.Buffers.IBufferWriter<byte> * 'T -> unit (requires 'T : struct)
<Extension()>
Public Sub Write(Of T As Structure) (writer As IBufferWriter(Of Byte), value As T)
Type Parameters
- T
The type of value to write.
Parameters
- writer
- IBufferWriter<Byte>
The target IBufferWriter<T> instance to write to.
- value
- T
The input value to write to writer
.
Exceptions
Thrown if writer
reaches the end.
Applies to
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>)
public static void Write<T> (this System.Buffers.IBufferWriter<T> writer, ReadOnlySpan<T> span);
static member Write : System.Buffers.IBufferWriter<'T> * ReadOnlySpan<'T> -> unit
<Extension()>
Public Sub Write(Of T) (writer As IBufferWriter(Of T), span As ReadOnlySpan(Of T))
Type Parameters
- T
Parameters
- writer
- IBufferWriter<T>
- span
- ReadOnlySpan<T>
Applies to
Write<T>(IBufferWriter<T>, T)
Writes a value of a specified type into a target IBufferWriter<T> instance.
public static void Write<T> (this System.Buffers.IBufferWriter<T> writer, T value);
static member Write : System.Buffers.IBufferWriter<'T> * 'T -> unit
<Extension()>
Public Sub Write(Of T) (writer As IBufferWriter(Of T), value As T)
Type Parameters
- T
The type of value to write.
Parameters
- writer
- IBufferWriter<T>
The target IBufferWriter<T> instance to write to.
- value
- T
The input value to write to writer
.
Exceptions
Thrown if writer
reaches the end.