SequenceReaderExtensions.TryReadBigEndian 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
TryReadBigEndian(SequenceReader<Byte>, Int16) |
Tries to read an Int16 as big endian. |
TryReadBigEndian(SequenceReader<Byte>, Int32) |
Tries to read an Int32 as big endian. |
TryReadBigEndian(SequenceReader<Byte>, Int64) |
Tries to read an Int64 as big endian. |
TryReadBigEndian(SequenceReader<Byte>, Int16)
Tries to read an Int16 as big endian.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryReadBigEndian(System::Buffers::SequenceReader<System::Byte> % reader, [Runtime::InteropServices::Out] short % value);
public static bool TryReadBigEndian (this ref System.Buffers.SequenceReader<byte> reader, out short value);
static member TryReadBigEndian : SequenceReader * int16 -> bool
<Extension()>
Public Function TryReadBigEndian (ByRef reader As SequenceReader(Of Byte), ByRef value As Short) As Boolean
Parameters
- reader
- SequenceReader<Byte>
The byte sequence reader instance from which the value is to be read.
- value
- Int16
When the method returns, the value read out of the byte sequence reader, as big endian.
Returns
true
if the read operation is successful; false
if there isn't enough data for an Int16.
Applies to
TryReadBigEndian(SequenceReader<Byte>, Int32)
Tries to read an Int32 as big endian.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryReadBigEndian(System::Buffers::SequenceReader<System::Byte> % reader, [Runtime::InteropServices::Out] int % value);
public static bool TryReadBigEndian (this ref System.Buffers.SequenceReader<byte> reader, out int value);
static member TryReadBigEndian : SequenceReader * int -> bool
<Extension()>
Public Function TryReadBigEndian (ByRef reader As SequenceReader(Of Byte), ByRef value As Integer) As Boolean
Parameters
- reader
- SequenceReader<Byte>
The byte sequence reader from which to read the value.
- value
- Int32
When the method returns, the value read out of the byte sequence reader, as big endian.
Returns
true
if the read operation is successful; false
if there isn't enough data for an Int32.
Applies to
TryReadBigEndian(SequenceReader<Byte>, Int64)
Tries to read an Int64 as big endian.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryReadBigEndian(System::Buffers::SequenceReader<System::Byte> % reader, [Runtime::InteropServices::Out] long % value);
public static bool TryReadBigEndian (this ref System.Buffers.SequenceReader<byte> reader, out long value);
static member TryReadBigEndian : SequenceReader * int64 -> bool
<Extension()>
Public Function TryReadBigEndian (ByRef reader As SequenceReader(Of Byte), ByRef value As Long) As Boolean
Parameters
- reader
- SequenceReader<Byte>
The byte sequence reader instance from which the value is to be read.
- value
- Int64
When the method returns, the value read out of the byte sequence reader, as big endian.
Returns
true
if the read operation is successful; false
if there isn't enough data for an Int64.