Aracılığıyla paylaş


PrivateType.InvokeStatic Yöntem (String, BindingFlags, array<Type[], array<Object )

Statik yöntemler üzerinde çağırır PrivateType.

Ad alanı:  Microsoft.VisualStudio.TestTools.UnitTesting
Derleme:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll içinde)

Sözdizimi

'Bildirim
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

Parametreler

  • parameterTypes
    Tür: array<System.Type[]
    Bir dizi Type numarası, sipariş ve yöntemin parametrelerini türünü temsil eden nesneler.
    -veya-
    Boş bir dizi türü, tür, Type[] types = new Type[0] herhangi bir parametre almaz yöntemi elde etmek için.
  • args
    Tür: array<System.Object[]
    Geçirilecek bağımsız değişkenler dizisi.

Dönüş Değeri

Tür: System.Object
Çağrılan statik yöntemin temsil eden bir nesne varsa değeri döndürür.

Özel Durumlar

Exception Koşul
ArgumentException

nameis nullnull başvuru (Visual Basic'te Nothing).

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

PrivateType Sınıf

InvokeStatic Fazla Yük

Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı