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: System.Array
Das Quellarray.
- targetType
Typ: System.Type
Der Typ des Zielarrays.
- converter
Typ: Microsoft.VisualStudio.TestTools.UnitTesting.BaseShadow.ElementConverter
Die Methode, die die Konvertierung zwischen den Elementen des Arrays durchführt.
Rückgabewert
Typ: System.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.