IVisualizerObjectProvider3.GetObject<T> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene i dati utilizzando GetData() e quindi tenta di deserializzare i dati nel tipo specificato.
public T? GetObject<T>();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T
Parametri di tipo
- T
Restituisce
L'oggetto dati visualizzato. Si tratta in realtà di una copia del lato debugger dell'oggetto che si sta visualizzando nell'oggetto del debug. Se si modifica il contenuto di questo oggetto, le modifiche non verranno riflesse nuovamente nell'area di debug, a meno che non si usi o ReplaceData(Stream)//TransferData(Stream)ReplaceObject(Object)TransferObject<T>(Object).
Esempio
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.
}