IVisualizerObjectProvider.TransferObject (Método)
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
'Declaración
Function TransferObject ( _
outgoingObject As Object _
) As Object
Object TransferObject(
Object outgoingObject
)
Object^ TransferObject(
Object^ outgoingObject
)
abstract TransferObject :
outgoingObject:Object -> Object
function TransferObject(
outgoingObject : Object
) : Object
Parámetros
outgoingObject
Tipo: ObjectObjeto que será devuelto al lado depurado.
Valor devuelto
Tipo: Object
El resultado de deserializar el valor devuelto de TransferData.
Comentarios
Transfiere un objeto de datos de vuelta al lado depurado. Llame a este método después de reemplazar el objeto que se visualiza. Llame a este método para transferir información o llamar a un comando del objeto VisualizerObjectSource. Este método solo se ajusta a TransferData con llamadas a los métodos auxiliares de serialización y deserialización.
Ejemplos
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
// Get a string from the debuggee side and display it in a message box.
String myString = objectProvider.GetObject().ToString();
MessageBox.Show(myString);
// Modify the string and send it back to the debuggee side.
String myNewString = myString.ToUpper();
objectProvider.TransferObject(myNewString);
}
// Other DebuggerSide methods ommitted for clarity.
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVisualizerObjectProvider Interfaz
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)