Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Static function that will be used with TransferArray for deep array copy with unshadowing the real target Type objects.
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
Parameters
- source
Type: Object
Return Value
Type: Object
If Source is a shadow, returns the underlying target Type; otherwise returns Source.
Remarks
The function dynamically determines whether the passed object is a shadow and if yes, unshadows it. This method can be used with generic parameters or generic instantiations.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.