Aracılığıyla paylaş


PrivateObject.SetProperty Yöntem (String, BindingFlags, Object, array<Type[], array<Object )

Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için ayarlar.

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

Sözdizimi

'Bildirim
Public Sub SetProperty ( _
    name As String, _
    bindingFlags As BindingFlags, _
    value As Object, _
    parameterTypes As Type(), _
    args As Object() _
)
public void SetProperty(
    string name,
    BindingFlags bindingFlags,
    Object value,
    Type[] parameterTypes,
    Object[] args
)
public:
void SetProperty(
    String^ name, 
    BindingFlags bindingFlags, 
    Object^ value, 
    array<Type^>^ parameterTypes, 
    array<Object^>^ args
)
member SetProperty : 
        name:string * 
        bindingFlags:BindingFlags * 
        value:Object * 
        parameterTypes:Type[] * 
        args:Object[] -> unit 
public function SetProperty(
    name : String, 
    bindingFlags : BindingFlags, 
    value : Object, 
    parameterTypes : Type[], 
    args : Object[]
)

Parametreler

  • value
    Tür: System.Object
    Tanımlanan özelliğini ayarlamak için değeri name.
  • parameterTypes
    Tür: array<System.Type[]
    Bir dizi Type numarası, sipariş ve Indexed özelliği için parametre türü almak için temsil eden nesneler.
  • args
    Tür: array<System.Object[]
    Çağırmak için özellik geçirmek için bağımsız değişkenleri içeren bir dizi.

Özel Durumlar

Exception Koşul
ArgumentException

nameİş nullnull başvuru (Visual Basic'te Nothing) ya da boş.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

PrivateObject Sınıf

SetProperty Fazla Yük

Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı