다음을 통해 공유


PrivateObject.SetProperty 메서드 (String, BindingFlags, Object, array<Type[], array<Object[])

래핑된 개체의 인덱싱된 속성을 이름으로 식별하여 설정합니다.

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

구문

‘선언
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[]
)

매개 변수

  • name
    형식: String

    호출할 속성의 이름입니다.

  • bindingFlags
    형식: BindingFlags
  • value
    형식: Object

    name으로 식별된 속성을 설정하기 위한 값입니다.

  • parameterTypes
    형식: array<Type[]

    가져오려는 인덱싱된 속성에 대한 매개 변수의 수, 순서 및 형식을 나타내는 Type 개체의 배열입니다.

  • args
    형식: array<Object[]

    호출할 속성에 전달할 인수를 포함하는 배열입니다.

예외

예외 조건
ArgumentException

name이 nullNull 참조(Visual Basic의 경우 Nothing)이거나 비어 있는 경우

.NET Framework 보안

참고 항목

참조

PrivateObject 클래스

SetProperty 오버로드

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