Condividi tramite


PrivateType.InvokeStatic Method (String, BindingFlags, array<Type[], array<Object , CultureInfo)

Invokes static methods on the PrivateType.

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

Syntax

'Declaration
Public Function InvokeStatic ( _
    name As String, _
    bindingFlags As BindingFlags, _
    parameterTypes As Type(), _
    args As Object(), _
    culture As CultureInfo _
) As Object
public Object InvokeStatic(
    string name,
    BindingFlags bindingFlags,
    Type[] parameterTypes,
    Object[] args,
    CultureInfo culture
)
public:
Object^ InvokeStatic(
    String^ name, 
    BindingFlags bindingFlags, 
    array<Type^>^ parameterTypes, 
    array<Object^>^ args, 
    CultureInfo^ culture
)
member InvokeStatic : 
        name:string * 
        bindingFlags:BindingFlags * 
        parameterTypes:Type[] * 
        args:Object[] * 
        culture:CultureInfo -> Object
public function InvokeStatic(
    name : String, 
    bindingFlags : BindingFlags, 
    parameterTypes : Type[], 
    args : Object[], 
    culture : CultureInfo
) : Object

Parameters

  • name
    Type: String

    The name of the method to invoke.

  • bindingFlags
    Type: BindingFlags
  • parameterTypes
    Type: array<Type[]

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

    -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<Object[]

    An array of arguments to pass.

  • culture
    Type: 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: Object
An object representing the invoked static method's return value, if any.

Exceptions

Exception Condition
ArgumentException

name is nulla null reference (Nothing in Visual Basic).

.NET Framework Security

See Also

Reference

PrivateType Class

InvokeStatic Overload

Microsoft.VisualStudio.TestTools.UnitTesting Namespace