PrivateObject.Invoke Method (String, array<Type[], array<Object[], CultureInfo)

Used to access the members of the private object.

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

Syntax

'Declaration
Public Function Invoke ( _
    name As String, _
    parameterTypes As Type(), _
    args As Object(), _
    culture As CultureInfo _
) As Object
'Usage
Dim instance As PrivateObject 
Dim name As String 
Dim parameterTypes As Type()
Dim args As Object()
Dim culture As CultureInfo 
Dim returnValue As Object 

returnValue = instance.Invoke(name, parameterTypes, _
    args, culture)
public Object Invoke(
    string name,
    Type[] parameterTypes,
    Object[] args,
    CultureInfo culture
)
public:
Object^ Invoke(
    String^ name, 
    array<Type^>^ parameterTypes, 
    array<Object^>^ args, 
    CultureInfo^ culture
)
public function Invoke(
    name : String, 
    parameterTypes : Type[], 
    args : Object[], 
    culture : CultureInfo
) : Object

Parameters

  • parameterTypes
    Type: array<System.Type[]

    An array of Type objects that represents the number, order, and type of the parameters for the method to access.

    -or-

    An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

  • args
    Type: array<System.Object[]

    Any arguments that the member requires.

  • culture
    Type: System.Globalization.CultureInfo

    The CultureInfo object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.

    -or-

    nulla null reference (Nothing in Visual Basic) to use the current thread's CultureInfo.

Return Value

Type: System.Object
An object representing the return value of the invoked member.

Remarks

Smart Device Developer Notes

The Device Unit Test Framework (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll) version of this method does not support calls where parameterTypes is null and args is an array that contains null elements.

.NET Framework Security

See Also

Reference

PrivateObject Class

PrivateObject Members

Invoke Overload

Microsoft.VisualStudio.TestTools.UnitTesting Namespace