Metodo IVisualizerObjectProvider.TransferObject

Spazio dei nomi:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)

Sintassi

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

Parametri

  • outgoingObject
    Tipo: System.Object
    Oggetto da ritrasferire al lato oggetto del debug.

Valore restituito

Tipo: System.Object
Risultato della deserializzazione del valore restituito dal metodo TransferData.

Note

Ritrasferisce un oggetto dati all'oggetto del debug.Effettuare la chiamata a questo metodo dopo la sostituzione dell'oggetto visualizzato.Chiamare il metodo per trasferire alcune informazioni oppure chiamare un comando sulla classe VisualizerObjectSource.Questo metodo esegue semplicemente il wrapping di TransferData con chiamate a metodi di supporto per la serializzazione e la deserializzazione.

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVisualizerObjectProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.DebuggerVisualizers