BaseShadow.TransferArray-Methode
Erstellt eine tiefe Kopie eines Arrays von einem Type in ein ähnliches Array von einem anderen Type.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
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
Parameter
source
Typ: ArrayDas Quellarray.
targetType
Typ: TypeDer Typ des Zielarrays.
converter
Typ: Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow.ElementConverterDie Methode, die die Konvertierung zwischen den Elementen des Arrays durchführt.
Rückgabewert
Typ: Array
Ein Array mit den gleichen Eigenschaften (Rang- und Dimensionsbeschränkungen) wie das Originalarray.
Hinweise
Führt in das gleiche dimensionierte Array eines anderen Typs eine Tiefenkopie eines Arrays des einen Typs aus, z. B. arrayType1[2,3] zu arrayType2[2,3]. Die Funktion sucht tief in Arrayparametern, damit sie auch in einem Array von Arrays funktioniert, z. B. arrayType1[2][3] zu arrayType2[2][3].
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.