Condividi tramite


SequenceReaderExtensions.TryReadBigEndian Metodo

Definizione

Overload

TryReadBigEndian(SequenceReader<Byte>, Int16)

Tenta di leggere un valore Int16 come big endian.

TryReadBigEndian(SequenceReader<Byte>, Int32)

Tenta di leggere un valore Int32 come big endian.

TryReadBigEndian(SequenceReader<Byte>, Int64)

Tenta di leggere un valore Int64 come big endian.

TryReadBigEndian(SequenceReader<Byte>, Int16)

Source:
SequenceReaderExtensions.Binary.cs
Source:
SequenceReaderExtensions.Binary.cs
Source:
SequenceReaderExtensions.Binary.cs

Tenta di leggere un valore Int16 come 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

Parametri

reader
SequenceReader<Byte>

Istanza del lettore della sequenza di byte da cui deve essere letto il valore.

value
Int16

Al termine del metodo, il valore letto dal lettore della sequenza di byte, come big endian.

Restituisce

true se l'operazione di lettura ha esito positivo; false se non ci sono dati sufficienti per Int16.

Si applica a

TryReadBigEndian(SequenceReader<Byte>, Int32)

Source:
SequenceReaderExtensions.Binary.cs
Source:
SequenceReaderExtensions.Binary.cs
Source:
SequenceReaderExtensions.Binary.cs

Tenta di leggere un valore Int32 come 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

Parametri

reader
SequenceReader<Byte>

Lettore della sequenza di byte da cui leggere il valore.

value
Int32

Al termine del metodo, il valore letto dal lettore della sequenza di byte, come big endian.

Restituisce

true se l'operazione di lettura ha esito positivo; false se non ci sono dati sufficienti per Int32.

Si applica a

TryReadBigEndian(SequenceReader<Byte>, Int64)

Source:
SequenceReaderExtensions.Binary.cs
Source:
SequenceReaderExtensions.Binary.cs
Source:
SequenceReaderExtensions.Binary.cs

Tenta di leggere un valore Int64 come 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

Parametri

reader
SequenceReader<Byte>

Istanza del lettore della sequenza di byte da cui deve essere letto il valore.

value
Int64

Al termine del metodo, il valore letto dal lettore della sequenza di byte, come big endian.

Restituisce

true se l'operazione di lettura ha esito positivo; false se non ci sono dati sufficienti per Int64.

Si applica a