IVisualizerObjectProvider3.GetObject<T> Méthode

Définition

Obtient les données à l’aide GetData() de , puis tente de les désérialiser au type spécifié.

public T? GetObject<T> ();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T

Paramètres de type

T

Retours

T

Objet de données en cours de visualisation. Il s'agit en réalité d'une copie côté débogueur de l'objet que vous visualisez dans le programme débogué. Si vous modifiez le contenu de cet objet, les modifications ne sont pas répercutées dans le débogage, sauf si vous utilisez ou ReplaceData(Stream)/TransferObject<T>(Object)ReplaceObject(Object)TransferData(Stream)/.

Exemples

public class DebuggerSide : DialogDebuggerVisualizer
{
    override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
    {
       IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;
       MessageBox.Show(objectProvider3.GetObject<object>().ToString());
    }
    // Other DebuggerSide methods omitted for clarity.  
}

S’applique à