IVisualizerObjectProvider.ReplaceObject (Método)
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
'Declaración
Sub ReplaceObject ( _
newObject As Object _
)
void ReplaceObject(
Object newObject
)
void ReplaceObject(
Object^ newObject
)
abstract ReplaceObject :
newObject:Object -> unit
function ReplaceObject(
newObject : Object
)
Parámetros
- newObject
Tipo: System.Object
Nuevo objeto que reemplazará al objeto que se visualiza actualmente.
Comentarios
Reemplaza el objeto que se visualiza con el nuevo objeto especificado.Esto hace que el parámetro newObject se serialice y se pase al método ReplaceData.
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();
// Make sure the object is replacable before you try to replace it.
// Otherwise, you will get an exception.
if (objectProvider.IsObjectReplaceable)
{
// This example assumes the object source is expecting a string.
objectProvider.ReplaceObject(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)