Compartilhar via


Método IVisualizerObjectProvider.GetObject

Namespace:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (em Microsoft.VisualStudio.DebuggerVisualizers.dll)

Sintaxe

'Declaração
Function GetObject As Object
Object GetObject()
Object^ GetObject()
abstract GetObject : unit -> Object 
function GetObject() : Object

Valor de retorno

Tipo: System.Object
O objeto de dados que está sendo visualizado.Isso é realmente uma cópia do lado do depurador do objeto que você está visualizando no elemento a ser depurado.Se você modificar o conteúdo deste objeto, as alterações não serão refletidas no elemento a ser depurado, a menos que você use o ReplaceData/ReplaceObject ou TransferData/TransferObject.

Comentários

Chamadas GetData e o desserializa os dados em um objeto.

Exemplos

public class DebuggerSide : DialogDebuggerVisualizer
{
   override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
   {
      MessageBox.Show(objectProvider.GetObject().ToString());
      
// Other DebuggerSide methods ommitted for clarity.
}

Segurança do .NET Framework

Consulte também

Referência

IVisualizerObjectProvider Interface

Namespace Microsoft.VisualStudio.DebuggerVisualizers