Vector.Widen Metodo

Definizione

Overload

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

Estende un'istanza di Vector<UInt32> in due istanze di Vector<UInt64>.

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

Estende un'istanza di Vector<UInt16> in due istanze di Vector<UInt32>.

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

Estende un'istanza di Vector<SByte> in due istanze di Vector<Int16>.

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

Estende un'istanza di Vector<Single> in due istanze di Vector<Double>.

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

Estende un'istanza di Vector<Int16> in due istanze di Vector<Int32>.

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

Estende un'istanza di Vector<Byte> in due istanze di Vector<UInt16>.

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

Estende un'istanza di Vector<Int32> in due istanze di Vector<Int64>.

Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Estende un'istanza di Vector<UInt32> in due istanze di Vector<UInt64>.

public:
 static void Widen(System::Numerics::Vector<System::UInt32> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::UInt32> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt64> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> dest1, out System.Numerics.Vector<ulong> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> low, out System.Numerics.Vector<ulong> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint32> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of UInteger), ByRef dest1 As Vector(Of ULong), ByRef dest2 As Vector(Of ULong))
Public Sub Widen (source As Vector(Of UInteger), ByRef low As Vector(Of ULong), ByRef high As Vector(Of ULong))

Parametri

source
Vector<UInt32>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<UInt64>

Primo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici inferiori nel vettore di origine.

dest2high
Vector<UInt64>

Secondo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici superiori nel vettore di origine.

Attributi

Si applica a

Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Estende un'istanza di Vector<UInt16> in due istanze di Vector<UInt32>.

public:
 static void Widen(System::Numerics::Vector<System::UInt16> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::UInt16> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt32> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> dest1, out System.Numerics.Vector<uint> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> low, out System.Numerics.Vector<uint> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint16> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of UShort), ByRef dest1 As Vector(Of UInteger), ByRef dest2 As Vector(Of UInteger))
Public Sub Widen (source As Vector(Of UShort), ByRef low As Vector(Of UInteger), ByRef high As Vector(Of UInteger))

Parametri

source
Vector<UInt16>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<UInt32>

Primo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici inferiori nel vettore di origine.

dest2high
Vector<UInt32>

Secondo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici superiori nel vettore di origine.

Attributi

Si applica a

Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Estende un'istanza di Vector<SByte> in due istanze di Vector<Int16>.

public:
 static void Widen(System::Numerics::Vector<System::SByte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::SByte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<short> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> dest1, out System.Numerics.Vector<short> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> low, out System.Numerics.Vector<short> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<sbyte> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of SByte), ByRef dest1 As Vector(Of Short), ByRef dest2 As Vector(Of Short))
Public Sub Widen (source As Vector(Of SByte), ByRef low As Vector(Of Short), ByRef high As Vector(Of Short))

Parametri

source
Vector<SByte>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<Int16>

Primo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici inferiori nel vettore di origine.

dest2high
Vector<Int16>

Secondo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici superiori nel vettore di origine.

Attributi

Si applica a

Widen(Vector<Single>, Vector<Double>, Vector<Double>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Estende un'istanza di Vector<Single> in due istanze di Vector<Double>.

public:
 static void Widen(System::Numerics::Vector<float> source, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % dest2);
public:
 static void Widen(System::Numerics::Vector<float> source, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<double> % high);
public static void Widen (System.Numerics.Vector<float> source, out System.Numerics.Vector<double> dest1, out System.Numerics.Vector<double> dest2);
public static void Widen (System.Numerics.Vector<float> source, out System.Numerics.Vector<double> low, out System.Numerics.Vector<double> high);
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Single), ByRef dest1 As Vector(Of Double), ByRef dest2 As Vector(Of Double))
Public Sub Widen (source As Vector(Of Single), ByRef low As Vector(Of Double), ByRef high As Vector(Of Double))

Parametri

source
Vector<Single>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<Double>

Primo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici inferiori nel vettore di origine.

dest2high
Vector<Double>

Secondo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici superiori nel vettore di origine.

Si applica a

Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Estende un'istanza di Vector<Int16> in due istanze di Vector<Int32>.

public:
 static void Widen(System::Numerics::Vector<short> source, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % dest2);
public:
 static void Widen(System::Numerics::Vector<short> source, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<int> % high);
public static void Widen (System.Numerics.Vector<short> source, out System.Numerics.Vector<int> dest1, out System.Numerics.Vector<int> dest2);
public static void Widen (System.Numerics.Vector<short> source, out System.Numerics.Vector<int> low, out System.Numerics.Vector<int> high);
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Short), ByRef dest1 As Vector(Of Integer), ByRef dest2 As Vector(Of Integer))
Public Sub Widen (source As Vector(Of Short), ByRef low As Vector(Of Integer), ByRef high As Vector(Of Integer))

Parametri

source
Vector<Int16>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<Int32>

Primo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici inferiori nel vettore di origine.

dest2high
Vector<Int32>

Secondo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici superiori nel vettore di origine.

Si applica a

Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Importante

Questa API non è conforme a CLS.

Estende un'istanza di Vector<Byte> in due istanze di Vector<UInt16>.

public:
 static void Widen(System::Numerics::Vector<System::Byte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % dest2);
public:
 static void Widen(System::Numerics::Vector<System::Byte> source, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<System::UInt16> % high);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> dest1, out System.Numerics.Vector<ushort> dest2);
[System.CLSCompliant(false)]
public static void Widen (System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> low, out System.Numerics.Vector<ushort> high);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<byte> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Byte), ByRef dest1 As Vector(Of UShort), ByRef dest2 As Vector(Of UShort))
Public Sub Widen (source As Vector(Of Byte), ByRef low As Vector(Of UShort), ByRef high As Vector(Of UShort))

Parametri

source
Vector<Byte>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<UInt16>

Quando termina, questo metodo contiene gli elementi ampliati da indici inferiori nel vettore di origine.

dest2high
Vector<UInt16>

>Quando termina, questo metodo contiene gli elementi ampliati da indici superiori nel vettore di origine.

Attributi

Si applica a

Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)

Origine:
Vector.cs
Origine:
Vector.cs
Origine:
Vector.cs

Estende un'istanza di Vector<Int32> in due istanze di Vector<Int64>.

public:
 static void Widen(System::Numerics::Vector<int> source, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % dest1, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % dest2);
public:
 static void Widen(System::Numerics::Vector<int> source, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % low, [Runtime::InteropServices::Out] System::Numerics::Vector<long> % high);
public static void Widen (System.Numerics.Vector<int> source, out System.Numerics.Vector<long> dest1, out System.Numerics.Vector<long> dest2);
public static void Widen (System.Numerics.Vector<int> source, out System.Numerics.Vector<long> low, out System.Numerics.Vector<long> high);
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
Public Shared Sub Widen (source As Vector(Of Integer), ByRef dest1 As Vector(Of Long), ByRef dest2 As Vector(Of Long))
Public Sub Widen (source As Vector(Of Integer), ByRef low As Vector(Of Long), ByRef high As Vector(Of Long))

Parametri

source
Vector<Int32>

Vettore di origine i cui elementi vengono estesi negli output.

dest1low
Vector<Int64>

Primo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici inferiori nel vettore di origine.

dest2high
Vector<Int64>

Secondo vettore di output, i cui elementi conterranno gli elementi estesi dagli indici superiori nel vettore di origine.

Si applica a