BaseShadow.TransferArray - метод
Выполняет глубокое копирование массива типа Type в аналогичный массив другого типа Type.
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Protected Shared Function TransferArray ( _
source As Array, _
targetType As Type, _
converter As BaseShadow..::..ElementConverter _
) As Array
protected static Array TransferArray(
Array source,
Type targetType,
BaseShadow..::..ElementConverter converter
)
protected:
static Array^ TransferArray(
Array^ source,
Type^ targetType,
BaseShadow..::..ElementConverter^ converter
)
static member TransferArray :
source:Array *
targetType:Type *
converter:BaseShadow..::..ElementConverter -> Array
protected static function TransferArray(
source : Array,
targetType : Type,
converter : BaseShadow..::..ElementConverter
) : Array
Параметры
- source
Тип: System.Array
Исходный массив.
- targetType
Тип: System.Type
Тип целевого массива.
- converter
Тип: Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow.ElementConverter
Метод, выполняющий преобразование между элементами массивов.
Возвращаемое значение
Тип: System.Array
Массив с теми же характеристиками (ограничениями ранга и размерности), что и у исходного массива.
Заметки
Выполняет глубокое копирование массива одного типа массив того же размера, но другого типа, например, arrayType1 [2,3] в arrayType2 [2,3]. Функция выполняет глубокий анализ массива параметров, поэтому она также работает с массивами массивов, например arrayType1[2][3] для arrayType2[2][3].
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен