BinaryPrimitives.ReverseEndianness メソッド

定義

オーバーロード

ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

ReverseEndianness(UIntPtr)

指定された UIntPtr 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(Int64)

指定された Int64 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(UInt32)

指定された UInt32 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(UInt16)

指定された UInt16 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(UInt128)

指定された UInt128 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(SByte)

指定された SByte 値のエンディアン スワップを実行して、プリミティブ値を反転します。SByte に対しては、実質的には何も行われません。

ReverseEndianness(IntPtr)

指定された IntPtr 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(UInt64)

指定された UInt64 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(Int32)

指定された Int32 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(Int16)

指定された Int16 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(Int128)

指定された Int128 値のエンディアン スワップを実行して、プリミティブ値を反転します。

ReverseEndianness(Byte)

指定された Byte 値のエンディアン スワップを実行して、プリミティブ値を反転します。Byte に対しては、実質的には何も行われません。

ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<short> source, Span<short> destination);
public static void ReverseEndianness (ReadOnlySpan<short> source, Span<short> destination);
static member ReverseEndianness : ReadOnlySpan<int16> * Span<int16> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Short), destination As Span(Of Short))

パラメーター

source
ReadOnlySpan<Int16>

コピーするソース スパン。

destination
Span<Int16>

ソース要素のコピー先。

適用対象

ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<int> source, Span<int> destination);
public static void ReverseEndianness (ReadOnlySpan<int> source, Span<int> destination);
static member ReverseEndianness : ReadOnlySpan<int> * Span<int> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Integer), destination As Span(Of Integer))

パラメーター

source
ReadOnlySpan<Int32>

コピーするソース スパン。

destination
Span<Int32>

ソース要素のコピー先。

適用対象

ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<long> source, Span<long> destination);
public static void ReverseEndianness (ReadOnlySpan<long> source, Span<long> destination);
static member ReverseEndianness : ReadOnlySpan<int64> * Span<int64> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Long), destination As Span(Of Long))

パラメーター

source
ReadOnlySpan<Int64>

コピーするソース スパン。

destination
Span<Int64>

ソース要素のコピー先。

適用対象

ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<IntPtr> source, Span<IntPtr> destination);
public static void ReverseEndianness (ReadOnlySpan<IntPtr> source, Span<IntPtr> destination);
static member ReverseEndianness : ReadOnlySpan<nativeint> * Span<nativeint> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of IntPtr), destination As Span(Of IntPtr))

パラメーター

source

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

コピーするソース スパン。

destination

Span<IntPtr>

Span<nativeint>

ソース要素のコピー先。

適用対象

ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<System::UInt64> source, Span<System::UInt64> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<ulong> source, Span<ulong> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<uint64> * Span<uint64> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of ULong), destination As Span(Of ULong))

パラメーター

source
ReadOnlySpan<UInt64>

コピーするソース スパン。

destination
Span<UInt64>

ソース要素のコピー先。

属性

適用対象

ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<System::UInt16> source, Span<System::UInt16> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<ushort> source, Span<ushort> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<uint16> * Span<uint16> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UShort), destination As Span(Of UShort))

パラメーター

source
ReadOnlySpan<UInt16>

コピーするソース スパン。

destination
Span<UInt16>

ソース要素のコピー先。

属性

例外

destinationの長さは、 の長さよりもsource小さくなります。

注釈

ソースと宛先のスパンが重複している可能性があります。 各要素のエンディアンを反転させるために、同じスパンをソースと宛先の両方として渡すことができます。

適用対象

ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<System::UInt32> source, Span<System::UInt32> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<uint> source, Span<uint> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<uint32> * Span<uint32> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UInteger), destination As Span(Of UInteger))

パラメーター

source
ReadOnlySpan<UInt32>

コピーするソース スパン。

destination
Span<UInt32>

ソース要素のコピー先。

属性

適用対象

ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<Int128> source, Span<Int128> destination);
public static void ReverseEndianness (ReadOnlySpan<Int128> source, Span<Int128> destination);
static member ReverseEndianness : ReadOnlySpan<Int128> * Span<Int128> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of Int128), destination As Span(Of Int128))

パラメーター

source
ReadOnlySpan<Int128>

コピーするソース スパン。

destination
Span<Int128>

ソース要素のコピー先。

適用対象

ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<UIntPtr> source, Span<UIntPtr> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<UIntPtr> source, Span<UIntPtr> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<unativeint> * Span<unativeint> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UIntPtr), destination As Span(Of UIntPtr))

パラメーター

source

ReadOnlySpan<UIntPtr>

ReadOnlySpan<unativeint>

コピーするソース スパン。

destination

Span<UIntPtr>

Span<unativeint>

ソース要素のコピー先。

属性

適用対象

ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

から のすべてのプリミティブ値 source を に destinationコピーし、それぞれの書き込みの一環としてエンディアン スワップを実行して各プリミティブを反転します。

public:
 static void ReverseEndianness(ReadOnlySpan<UInt128> source, Span<UInt128> destination);
[System.CLSCompliant(false)]
public static void ReverseEndianness (ReadOnlySpan<UInt128> source, Span<UInt128> destination);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : ReadOnlySpan<UInt128> * Span<UInt128> -> unit
Public Shared Sub ReverseEndianness (source As ReadOnlySpan(Of UInt128), destination As Span(Of UInt128))

パラメーター

source
ReadOnlySpan<UInt128>

コピーするソース スパン。

destination
Span<UInt128>

ソース要素のコピー先。

属性

適用対象

ReverseEndianness(UIntPtr)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

指定された UIntPtr 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static UIntPtr ReverseEndianness(UIntPtr value);
[System.CLSCompliant(false)]
public static UIntPtr ReverseEndianness (UIntPtr value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : unativeint -> unativeint
Public Shared Function ReverseEndianness (value As UIntPtr) As UIntPtr

パラメーター

value
UIntPtr

unativeint

反転する値。

戻り値

UIntPtr

unativeint

反転された値。

属性

適用対象

ReverseEndianness(Int64)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

指定された Int64 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static long ReverseEndianness(long value);
public static long ReverseEndianness (long value);
static member ReverseEndianness : int64 -> int64
Public Shared Function ReverseEndianness (value As Long) As Long

パラメーター

value
Int64

反転する値。

戻り値

反転された値。

適用対象

ReverseEndianness(UInt32)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

指定された UInt32 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static System::UInt32 ReverseEndianness(System::UInt32 value);
[System.CLSCompliant(false)]
public static uint ReverseEndianness (uint value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : uint32 -> uint32
Public Shared Function ReverseEndianness (value As UInteger) As UInteger

パラメーター

value
UInt32

反転する値。

戻り値

反転された値。

属性

適用対象

ReverseEndianness(UInt16)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

指定された UInt16 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static System::UInt16 ReverseEndianness(System::UInt16 value);
[System.CLSCompliant(false)]
public static ushort ReverseEndianness (ushort value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : uint16 -> uint16
Public Shared Function ReverseEndianness (value As UShort) As UShort

パラメーター

value
UInt16

反転する値。

戻り値

反転された値。

属性

適用対象

ReverseEndianness(UInt128)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

指定された UInt128 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static UInt128 ReverseEndianness(UInt128 value);
[System.CLSCompliant(false)]
public static UInt128 ReverseEndianness (UInt128 value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : UInt128 -> UInt128
Public Shared Function ReverseEndianness (value As UInt128) As UInt128

パラメーター

value
UInt128

反転する値。

戻り値

反転された値。

属性

適用対象

ReverseEndianness(SByte)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

指定された SByte 値のエンディアン スワップを実行して、プリミティブ値を反転します。SByte に対しては、実質的には何も行われません。

public:
 static System::SByte ReverseEndianness(System::SByte value);
[System.CLSCompliant(false)]
public static sbyte ReverseEndianness (sbyte value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : sbyte -> sbyte
Public Shared Function ReverseEndianness (value As SByte) As SByte

パラメーター

value
SByte

反転する値。

戻り値

渡された値 (変更されていない)。

属性

注釈

このメソッドは実質的に何も行いません。一貫性のためにのみ追加されました。

適用対象

ReverseEndianness(IntPtr)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

指定された IntPtr 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static IntPtr ReverseEndianness(IntPtr value);
public static IntPtr ReverseEndianness (IntPtr value);
static member ReverseEndianness : nativeint -> nativeint
Public Shared Function ReverseEndianness (value As IntPtr) As IntPtr

パラメーター

value
IntPtr

nativeint

反転する値。

戻り値

IntPtr

nativeint

反転された値。

適用対象

ReverseEndianness(UInt64)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

重要

この API は CLS 準拠ではありません。

指定された UInt64 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static System::UInt64 ReverseEndianness(System::UInt64 value);
[System.CLSCompliant(false)]
public static ulong ReverseEndianness (ulong value);
[<System.CLSCompliant(false)>]
static member ReverseEndianness : uint64 -> uint64
Public Shared Function ReverseEndianness (value As ULong) As ULong

パラメーター

value
UInt64

反転する値。

戻り値

反転された値。

属性

適用対象

ReverseEndianness(Int32)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

指定された Int32 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static int ReverseEndianness(int value);
public static int ReverseEndianness (int value);
static member ReverseEndianness : int -> int
Public Shared Function ReverseEndianness (value As Integer) As Integer

パラメーター

value
Int32

反転する値。

戻り値

反転された値。

適用対象

ReverseEndianness(Int16)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

指定された Int16 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static short ReverseEndianness(short value);
public static short ReverseEndianness (short value);
static member ReverseEndianness : int16 -> int16
Public Shared Function ReverseEndianness (value As Short) As Short

パラメーター

value
Int16

反転する値。

戻り値

反転された値。

適用対象

ReverseEndianness(Int128)

ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

指定された Int128 値のエンディアン スワップを実行して、プリミティブ値を反転します。

public:
 static Int128 ReverseEndianness(Int128 value);
public static Int128 ReverseEndianness (Int128 value);
static member ReverseEndianness : Int128 -> Int128
Public Shared Function ReverseEndianness (value As Int128) As Int128

パラメーター

value
Int128

反転する値。

戻り値

反転された値。

適用対象

ReverseEndianness(Byte)

ソース:
Reader.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs
ソース:
BinaryPrimitives.ReverseEndianness.cs

指定された Byte 値のエンディアン スワップを実行して、プリミティブ値を反転します。Byte に対しては、実質的には何も行われません。

public:
 static System::Byte ReverseEndianness(System::Byte value);
public static byte ReverseEndianness (byte value);
static member ReverseEndianness : byte -> byte
Public Shared Function ReverseEndianness (value As Byte) As Byte

パラメーター

value
Byte

反転する値。

戻り値

渡された値 (変更されていない)。

注釈

このメソッドは実質的に何も行いません。一貫性のためにのみ追加されました。

適用対象