Vector.Widen Metoda

Definice

Přetížení

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

Rozšíří objekt na Vector<UInt32> dvě Vector<UInt64> instance.

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

Rozšíří objekt na Vector<UInt16> dvě Vector<UInt32> instance.

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

Rozšíří objekt na Vector<SByte> dvě Vector<Int16> instance.

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

Rozšíří objekt na Vector<Single> dvě Vector<Double> instance.

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

Rozšíří objekt na Vector<Int16> dvě Vector<Int32> instance.

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

Rozšíří objekt na Vector<Byte> dvě Vector<UInt16> instance.

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

Rozšíří objekt na Vector<Int32> dvě Vector<Int64> instance.

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří objekt na Vector<UInt32> dvě Vector<UInt64> instance.

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))

Parametry

source
Vector<UInt32>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<UInt64>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<UInt64>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří objekt na Vector<UInt16> dvě Vector<UInt32> instance.

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))

Parametry

source
Vector<UInt16>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<UInt32>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<UInt32>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří objekt na Vector<SByte> dvě Vector<Int16> instance.

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))

Parametry

source
Vector<SByte>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<Int16>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Int16>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Rozšíří objekt na Vector<Single> dvě Vector<Double> instance.

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))

Parametry

source
Vector<Single>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<Double>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Double>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Rozšíří objekt na Vector<Int16> dvě Vector<Int32> instance.

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))

Parametry

source
Vector<Int16>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<Int32>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Int32>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Rozšíří objekt na Vector<Byte> dvě Vector<UInt16> instance.

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))

Parametry

source
Vector<Byte>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<UInt16>

Když tato metoda vrátí, obsahuje rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<UInt16>

>Když tato metoda vrátí, obsahuje rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Atributy

Platí pro

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

Zdroj:
Vector.cs
Zdroj:
Vector.cs
Zdroj:
Vector.cs

Rozšíří objekt na Vector<Int32> dvě Vector<Int64> instance.

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))

Parametry

source
Vector<Int32>

Zdrojový vektor, jehož prvky jsou rozšířeny do výstupů.

dest1low
Vector<Int64>

První výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z nižších indexů ve zdrojovém vektoru.

dest2high
Vector<Int64>

Druhý výstupní vektor, jehož prvky budou obsahovat rozšířené prvky z vyšších indexů ve zdrojovém vektoru.

Platí pro