IVisualizerObjectProvider.ReplaceObject(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public:
void ReplaceObject(System::Object ^ newObject);
public:
void ReplaceObject(Platform::Object ^ newObject);
void ReplaceObject(winrt::Windows::Foundation::IInspectable const & newObject);
public void ReplaceObject (object newObject);
abstract member ReplaceObject : obj -> unit
Public Sub ReplaceObject (newObject As Object)
Parameter
- newObject
- Object
Das neue-Objekt, das das Objekt ersetzt, das gerade visualisiert wird.
Beispiele
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.
}
Hinweise
Ersetzt das Objekt, das visualisiert wird, durch ein neues Objekt, das Sie angeben. Dies führt dazu, newObject dass der Parameter serialisiert und an die-Methode übergeben wird ReplaceData .