SequenceReaderExtensions.TryReadBigEndian Metod

Definition

Överlagringar

Name Description
TryReadBigEndian(SequenceReader<Byte>, Int16)

Försöker läsa en Int16 lika stor endian.

TryReadBigEndian(SequenceReader<Byte>, Int32)

Försöker läsa en Int32 lika stor endian.

TryReadBigEndian(SequenceReader<Byte>, Int64)

Försöker läsa en Int64 lika stor endian.

TryReadBigEndian(SequenceReader<Byte>, Int16)

Försöker läsa en Int16 lika stor 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

Parametrar

reader
SequenceReader<Byte>

Den instans av bytesekvensläsaren som värdet ska läsas från.

value
Int16

När metoden returneras läse värdet ut från bytesekvensläsaren som stor endian.

Returer

true om läsåtgärden lyckas. false om det inte finns tillräckligt med data för en Int16.

Gäller för

TryReadBigEndian(SequenceReader<Byte>, Int32)

Försöker läsa en Int32 lika stor 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

Parametrar

reader
SequenceReader<Byte>

Bytesekvensläsaren som värdet ska läsas från.

value
Int32

När metoden returneras läse värdet ut från bytesekvensläsaren som stor endian.

Returer

true om läsåtgärden lyckas. false om det inte finns tillräckligt med data för en Int32.

Gäller för

TryReadBigEndian(SequenceReader<Byte>, Int64)

Försöker läsa en Int64 lika stor 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

Parametrar

reader
SequenceReader<Byte>

Den instans av bytesekvensläsaren som värdet ska läsas från.

value
Int64

När metoden returneras läse värdet ut från bytesekvensläsaren som stor endian.

Returer

true om läsåtgärden lyckas. false om det inte finns tillräckligt med data för en Int64.

Gäller för