BinaryPrimitives.ReverseEndianness メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>) |
各プリミティブ値を |
| ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>) |
各プリミティブ値を |
| 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>)
各プリミティブ値を 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>
コピーするソース スパン。
適用対象
ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)
各プリミティブ値を 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>
コピーするソース スパン。
適用対象
ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)
各プリミティブ値を 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>
コピーするソース スパン。
適用対象
ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)
各プリミティブ値を 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<nativeint>
コピーするソース スパン。
適用対象
ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)
重要
この 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>
コピーするソース スパン。
- 属性
適用対象
ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)
重要
この 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の長さは、sourceの長さよりも小さくなります。
注釈
ソーススパンと宛先スパンが重なる場合があります。 各要素のエンディアンを元に戻すために、ソースと宛先の両方として同じスパンを渡すことができます。
適用対象
ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)
重要
この 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>
コピーするソース スパン。
- 属性
適用対象
ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)
各プリミティブ値を 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>
コピーするソース スパン。
適用対象
ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)
重要
この 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<unativeint>
コピーするソース スパン。
- 属性
適用対象
ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)
重要
この 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>
コピーするソース スパン。
- 属性
適用対象
ReverseEndianness(UIntPtr)
重要
この 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
反転する値。
返品
unativeint
逆の値。
- 属性
適用対象
ReverseEndianness(Int64)
- ソース:
- Reader.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
重要
この 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
重要
この 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)
重要
この 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
重要
この API は CLS 準拠ではありません。
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)
指定した 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
反転する値。
返品
nativeint
逆の値。
適用対象
ReverseEndianness(UInt64)
- ソース:
- Reader.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
指定した 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
指定した 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)
指定した 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
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
反転する値。
返品
変更されていない渡された値。
注釈
このメソッドは実質的に何も実行せず、一貫性のためにのみ追加されました。