IVisualizerObjectProvider3.GetObject<T> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene los datos mediante GetData() y, a continuación, intenta deserializarlos en el tipo especificado.
public T? GetObject<T> ();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T
Parámetros de tipo
- T
Devoluciones
El objeto de datos que se visualiza. Esta es realmente una copia del lado depurador del objeto que se visualiza en el lado depurado. Si modifica el contenido de este objeto, los cambios no se reflejarán de nuevo en el depurador a menos que use o ReplaceData(Stream)//TransferData(Stream)ReplaceObject(Object)TransferObject<T>(Object).
Ejemplos
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.
}