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 převeden zpět na straně debuggee.

Vrácená hodnota

Typ: System.Object
Výsledek rekonstrukci vrácená hodnota TransferData.

Poznámky

Převede debuggee data objektu. Po výměně objektu, který je právě znázorněn volání této metody. Volání této metody přenosu některých informací nebo volat příkaz VisualizerObjectSource. Tato metoda zalomen pouze TransferData s voláními serializace a deserializace pomocné metody.

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é

Odkaz

IVisualizerObjectProvider Rozhraní

Microsoft.VisualStudio.DebuggerVisualizers – obor názvů