Freigeben über


BaseShadow.GetTargetObject-Methode

Statische Funktion, die zusammen mit TransferArray zum Erstellen von tiefen Arraykopien mit Aufhebung des Schattens der ursprünglichen Type-Zielobjekte verwendet wird.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Protected Shared Function GetTargetObject ( _
    source As Object _
) As Object
protected static Object GetTargetObject(
    Object source
)
protected:
static Object^ GetTargetObject(
    Object^ source
)
static member GetTargetObject : 
        source:Object -> Object
protected static function GetTargetObject(
    source : Object
) : Object

Parameter

  • source
    Typ: Object

Rückgabewert

Typ: Object
Wenn Source ein Schatten ist, wird das zugrunde liegende Ziel Type zurückgegeben, andernfalls Source.

Hinweise

Die Funktion bestimmt dynamisch, ob das übergebene Objekt ein Schatten ist, und wenn ja, hebt es die Schattierung auf. Diese Methode kann mit generischen Parametern oder generischen Instanziierungen verwendet werden.

.NET Framework-Sicherheit

Siehe auch

Referenz

BaseShadow Klasse

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace