PrivateObject.SetFieldOrProperty Method (String, BindingFlags, Object)

Sets a value of a wrapped field or property based on the name.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Sub SetFieldOrProperty ( _
    name As String, _
    invokeAttr As BindingFlags, _
    value As Object _
)
'Usage
Dim instance As PrivateObject 
Dim name As String 
Dim invokeAttr As BindingFlags 
Dim value As Object

instance.SetFieldOrProperty(name, invokeAttr, _
    value)
public void SetFieldOrProperty(
    string name,
    BindingFlags invokeAttr,
    Object value
)
public:
void SetFieldOrProperty(
    String^ name, 
    BindingFlags invokeAttr, 
    Object^ value
)
public function SetFieldOrProperty(
    name : String, 
    invokeAttr : BindingFlags, 
    value : Object
)

Parameters

  • name
    Type: System.String

    The name of the private field or property to set.

Remarks

Important noteImportant Note:

This is important for Visual Basic source code as fields and properties are used the same way.

.NET Framework Security

See Also

Reference

PrivateObject Class

PrivateObject Members

SetFieldOrProperty Overload

Microsoft.VisualStudio.TestTools.UnitTesting Namespace