Partilhar via


Método PrivateObject.SetField (String, BindingFlags, Object)

Define um valor para o campo do objeto empacotado, identificado pelo nome.

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

Sintaxe

'Declaração
Public Sub SetField ( _
    name As String, _
    bindingFlags As BindingFlags, _
    value As Object _
)
public void SetField(
    string name,
    BindingFlags bindingFlags,
    Object value
)
public:
void SetField(
    String^ name, 
    BindingFlags bindingFlags, 
    Object^ value
)
member SetField : 
        name:string * 
        bindingFlags:BindingFlags * 
        value:Object -> unit 
public function SetField(
    name : String, 
    bindingFlags : BindingFlags, 
    value : Object
)

Parâmetros

  • name
    Tipo: System.String
    O nome do campo para definir um valor.

Exceções

Exceção Condição
ArgumentException

nameé nulluma referência nula (Nothing no Visual Basic) ou vazio.

Segurança do .NET Framework

Consulte também

Referência

PrivateObject Classe

Sobrecargas SetField

Namespace Microsoft.VisualStudio.TestTools.UnitTesting