SequenceReaderExtensions.TryReadLittleEndian メソッド

定義

オーバーロード

TryReadLittleEndian(SequenceReader<Byte>, Int16)

リトル エンディアンとしての Int16 の読み取りを試行します。Tries to read an Int16 as little endian.

TryReadLittleEndian(SequenceReader<Byte>, Int32)

リトル エンディアンとしての Int32 の読み取りを試行します。Tries to read an Int32 as little endian.

TryReadLittleEndian(SequenceReader<Byte>, Int64)

リトル エンディアンとしての Int64 の読み取りを試行します。Tries to read an Int64 as little endian.

TryReadLittleEndian(SequenceReader<Byte>, Int16)

リトル エンディアンとしての Int16 の読み取りを試行します。Tries to read an Int16 as little endian.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryReadLittleEndian(System::Buffers::SequenceReader<System::Byte> % reader, [Runtime::InteropServices::Out] short % value);
public static bool TryReadLittleEndian (this ref System.Buffers.SequenceReader<byte> reader, out short value);
static member TryReadLittleEndian : SequenceReader * int16 -> bool
<Extension()>
Public Function TryReadLittleEndian (ByRef reader As SequenceReader(Of Byte), ByRef value As Short) As Boolean

パラメーター

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 little endian.

戻り値

読み取り操作が成功した場合は trueInt16 のための十分なデータがない場合は falsetrue if the read operation is successful; false if there isn't enough data for an Int16.

TryReadLittleEndian(SequenceReader<Byte>, Int32)

リトル エンディアンとしての Int32 の読み取りを試行します。Tries to read an Int32 as little endian.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryReadLittleEndian(System::Buffers::SequenceReader<System::Byte> % reader, [Runtime::InteropServices::Out] int % value);
public static bool TryReadLittleEndian (this ref System.Buffers.SequenceReader<byte> reader, out int value);
static member TryReadLittleEndian : SequenceReader * int -> bool
<Extension()>
Public Function TryReadLittleEndian (ByRef reader As SequenceReader(Of Byte), ByRef value As Integer) As Boolean

パラメーター

reader
SequenceReader<Byte>

値の読み取り元となるバイト シーケンス リーダー インスタンス。The byte sequence reader instance from which the value is to be read.

value
Int32

メソッドから制御が戻るときに、リトル エンディアンとして、バイト シーケンス リーダーから読み取られる値。When the method returns, the value read out of the byte sequence reader, as little endian.

戻り値

読み取り操作が成功した場合は trueInt32 のための十分なデータがない場合は falsetrue if the read operation is successful; false if there isn't enough data for an Int32.

TryReadLittleEndian(SequenceReader<Byte>, Int64)

リトル エンディアンとしての Int64 の読み取りを試行します。Tries to read an Int64 as little endian.

public:
[System::Runtime::CompilerServices::Extension]
 static bool TryReadLittleEndian(System::Buffers::SequenceReader<System::Byte> % reader, [Runtime::InteropServices::Out] long % value);
public static bool TryReadLittleEndian (this ref System.Buffers.SequenceReader<byte> reader, out long value);
static member TryReadLittleEndian : SequenceReader * int64 -> bool
<Extension()>
Public Function TryReadLittleEndian (ByRef reader As SequenceReader(Of Byte), ByRef value As Long) As Boolean

パラメーター

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 little endian.

戻り値

読み取り操作が成功した場合は trueInt64 のための十分なデータがない場合は falsetrue if the read operation is successful; false if there isn't enough data for an Int64.

適用対象