다음을 통해 공유


PrivateType.InvokeStatic 메서드 (String, BindingFlags, array<Type[], array<Object[])

PrivateType에 대해 정적 메서드를 호출합니다.

네임스페이스:  Microsoft.VisualStudio.TestTools.UnitTesting
어셈블리:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

구문

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

매개 변수

  • name
    형식: String

    호출할 메서드의 이름입니다.

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

    메서드에 대한 매개 변수의 수, 순서 및 형식을 나타내는 Type 개체의 배열입니다.

    또는

    매개 변수를 사용하지 않는 메서드를 가져오려는 경우 Type 형식의 빈 배열(즉, Type[] types = new Type[0])입니다.

  • args
    형식: array<Object[]

    전달할 인수의 배열입니다.

반환 값

형식: Object
호출된 정적 메서드의 반환 값을 나타내는 개체가 있는 경우 해당 개체입니다.

예외

예외 조건
ArgumentException

name가 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

.NET Framework 보안

참고 항목

참조

PrivateType 클래스

InvokeStatic 오버로드

Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스