IVisualizerObjectProvider.ReplaceObject(Object) Methode

Definition

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 .

Gilt für