Compartilhar via


Vector.Widen Método

Definição

Sobrecargas

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

Amplia um Vector<Single> em duas instâncias Vector<Double>.

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

Amplia um Vector<UInt32> em duas instâncias Vector<UInt64>.

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

Amplia um Vector<UInt16> em duas instâncias Vector<UInt32>.

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

Amplia um Vector<SByte> em duas instâncias Vector<Int16>.

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

Amplia um Vector<Int32> em duas instâncias Vector<Int64>.

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

Amplia um Vector<Int16> em duas instâncias Vector<Int32>.

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

Amplia um Vector<Byte> em duas instâncias Vector<UInt16>.

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Amplia um Vector<Single> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of Single), ByRef low As Vector(Of Double), ByRef high As Vector(Of Double))

Parâmetros

source
Vector<Single>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<Double>

O primeiro vetor de saída, cujos elementos conterão os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<Double>

O segundo vetor de saída, cujos elementos conterão os elementos ampliados de índices superiores no vetor de origem.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Amplia um Vector<UInt32> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of UInteger), ByRef low As Vector(Of ULong), ByRef high As Vector(Of ULong))

Parâmetros

source
Vector<UInt32>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<UInt64>

O primeiro vetor de saída, cujos elementos conterão os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<UInt64>

O segundo vetor de saída, cujos elementos conterão os elementos ampliados de índices superiores no vetor de origem.

Atributos

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Amplia um Vector<UInt16> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of UShort), ByRef low As Vector(Of UInteger), ByRef high As Vector(Of UInteger))

Parâmetros

source
Vector<UInt16>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<UInt32>

O primeiro vetor de saída, cujos elementos conterão os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<UInt32>

O segundo vetor de saída, cujos elementos conterão os elementos ampliados de índices superiores no vetor de origem.

Atributos

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Amplia um Vector<SByte> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of SByte), ByRef low As Vector(Of Short), ByRef high As Vector(Of Short))

Parâmetros

source
Vector<SByte>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<Int16>

O primeiro vetor de saída, cujos elementos conterão os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<Int16>

O segundo vetor de saída, cujos elementos conterão os elementos ampliados de índices superiores no vetor de origem.

Atributos

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Amplia um Vector<Int32> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of Integer), ByRef low As Vector(Of Long), ByRef high As Vector(Of Long))

Parâmetros

source
Vector<Int32>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<Int64>

O primeiro vetor de saída, cujos elementos conterão os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<Int64>

O segundo vetor de saída, cujos elementos conterão os elementos ampliados de índices superiores no vetor de origem.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Amplia um Vector<Int16> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of Short), ByRef low As Vector(Of Integer), ByRef high As Vector(Of Integer))

Parâmetros

source
Vector<Int16>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<Int32>

O primeiro vetor de saída, cujos elementos conterão os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<Int32>

O segundo vetor de saída, cujos elementos conterão os elementos ampliados de índices superiores no vetor de origem.

Aplica-se a

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

Origem:
Vector.cs
Origem:
Vector.cs
Origem:
Vector.cs

Importante

Esta API não está em conformidade com CLS.

Amplia um Vector<Byte> em duas instâncias 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))
Public Shared Sub Widen (source As Vector(Of Byte), ByRef low As Vector(Of UShort), ByRef high As Vector(Of UShort))

Parâmetros

source
Vector<Byte>

O vetor de origem cujos elementos são ampliados para as saídas.

dest1low
Vector<UInt16>

Quando esse método retorna, contém os elementos ampliados de índices inferiores no vetor de origem.

dest2high
Vector<UInt16>

>Quando esse método retorna, contém os elementos ampliados de índices mais altos no vetor de origem.

Atributos

Aplica-se a