Sdílet prostřednictvím


IVisualizerObjectProvider.TransferObject – metoda

Obor názvů:  Microsoft.VisualStudio.DebuggerVisualizers
Sestavení:  Microsoft.VisualStudio.DebuggerVisualizers (v Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntaxe

'Deklarace
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

Parametry

  • outgoingObject
    Typ: System.Object
    Objekt, který má být převeden zpět na straně debuggee.

Vrácená hodnota

Typ: System.Object
V důsledku rekonstrukci vrácená hodnota TransferData.

Poznámky

Převede debuggee data objektu.Tuto metodu lze volejte po výměně objekt, který je rovněž zviditelnit.Volání této metody přenosu některých informací nebo volání příkazu na VisualizerObjectSource.Tato metoda je pouze obtéká TransferData s voláními metod pomocníka serializace a deserializace.

Příklady

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.
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

IVisualizerObjectProvider Rozhraní

Microsoft.VisualStudio.DebuggerVisualizers – obor názvů