다음을 통해 공유


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

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

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

구문

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

매개 변수

  • name
    형식: String

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

  • parameterTypes
    형식: array<Type[]

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

    또는

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

  • args
    형식: array<Object[]

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

  • culture
    형식: CultureInfo

    사용할 전역화 로캘을 나타내는 CultureInfo 개체로, 숫자 문자열을 double로 변환하는 등의 로캘별 변환에 필요할 수 있습니다.

    또는

    현재 스레드의 CultureInfo를 사용할 경우 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

반환 값

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

예외

예외 조건
ArgumentException

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

.NET Framework 보안

참고 항목

참조

PrivateType 클래스

InvokeStatic 오버로드

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