Vector.Widen Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Расширяется на |
| Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
Расширяется на |
| Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
Расширяется на |
| Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
Расширяется на |
| Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
Расширяется на |
| Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Расширяется на |
| Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
Расширяется на |
Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Внимание
Этот API несовместим с CLS.
Расширяется на Vector<UInt32> два Vector<UInt64> экземпляра.
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);
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);
[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)]
public static void Widen(System.Numerics.Vector<uint> source, out System.Numerics.Vector<ulong> dest1, out System.Numerics.Vector<ulong> dest2);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint32> * Vector * Vector -> unit
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 dest1 As Vector(Of ULong), ByRef dest2 As Vector(Of ULong))
Параметры
Первый выходной вектор, элементы которого будут содержать расширенные элементы из более низких индексов в исходном векторе.
Второй выходной вектор, элементы которого будут содержать расширенные элементы из более высоких индексов в исходном векторе.
- Атрибуты
Применяется к
Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Внимание
Этот API несовместим с CLS.
Расширяется на Vector<UInt16> два Vector<UInt32> экземпляра.
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);
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);
[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)]
public static void Widen(System.Numerics.Vector<ushort> source, out System.Numerics.Vector<uint> dest1, out System.Numerics.Vector<uint> dest2);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<uint16> * Vector * Vector -> unit
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 dest1 As Vector(Of UInteger), ByRef dest2 As Vector(Of UInteger))
Параметры
Первый выходной вектор, элементы которого будут содержать расширенные элементы из более низких индексов в исходном векторе.
Второй выходной вектор, элементы которого будут содержать расширенные элементы из более высоких индексов в исходном векторе.
- Атрибуты
Применяется к
Widen(Vector<Single>, Vector<Double>, Vector<Double>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Расширяется на Vector<Single> два Vector<Double> экземпляра.
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, [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, out System.Numerics.Vector<double> low, 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);
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<single> * Vector * Vector -> unit
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 dest1 As Vector(Of Double), ByRef dest2 As Vector(Of Double))
Параметры
Первый выходной вектор, элементы которого будут содержать расширенные элементы из более низких индексов в исходном векторе.
Второй выходной вектор, элементы которого будут содержать расширенные элементы из более высоких индексов в исходном векторе.
Применяется к
Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Внимание
Этот API несовместим с CLS.
Расширяется на Vector<Byte> два Vector<UInt16> экземпляра.
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);
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);
[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)]
public static void Widen(System.Numerics.Vector<byte> source, out System.Numerics.Vector<ushort> dest1, out System.Numerics.Vector<ushort> dest2);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<byte> * Vector * Vector -> unit
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 dest1 As Vector(Of UShort), ByRef dest2 As Vector(Of UShort))
Параметры
При возврате этого метода содержит расширенные элементы из более низких индексов в исходном векторе.
>При возврате этого метода содержит расширенные элементы из более высоких индексов в исходном векторе.
- Атрибуты
Применяется к
Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Расширяется на Vector<Int32> два Vector<Int64> экземпляра.
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, [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, out System.Numerics.Vector<long> low, 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);
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int> * Vector * Vector -> unit
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 dest1 As Vector(Of Long), ByRef dest2 As Vector(Of Long))
Параметры
Первый выходной вектор, элементы которого будут содержать расширенные элементы из более низких индексов в исходном векторе.
Второй выходной вектор, элементы которого будут содержать расширенные элементы из более высоких индексов в исходном векторе.
Применяется к
Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Расширяется на Vector<Int16> два Vector<Int32> экземпляра.
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, [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, out System.Numerics.Vector<int> low, 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);
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
static member Widen : System.Numerics.Vector<int16> * Vector * Vector -> unit
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 dest1 As Vector(Of Integer), ByRef dest2 As Vector(Of Integer))
Параметры
Первый выходной вектор, элементы которого будут содержать расширенные элементы из более низких индексов в исходном векторе.
Второй выходной вектор, элементы которого будут содержать расширенные элементы из более высоких индексов в исходном векторе.
Применяется к
Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>)
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
- Исходный код:
- Vector.cs
Внимание
Этот API несовместим с CLS.
Расширяется на Vector<SByte> два Vector<Int16> экземпляра.
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);
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);
[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)]
public static void Widen(System.Numerics.Vector<sbyte> source, out System.Numerics.Vector<short> dest1, out System.Numerics.Vector<short> dest2);
[<System.CLSCompliant(false)>]
static member Widen : System.Numerics.Vector<sbyte> * Vector * Vector -> unit
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 dest1 As Vector(Of Short), ByRef dest2 As Vector(Of Short))
Параметры
Первый выходной вектор, элементы которого будут содержать расширенные элементы из более низких индексов в исходном векторе.
Второй выходной вектор, элементы которого будут содержать расширенные элементы из более высоких индексов в исходном векторе.
- Атрибуты