IVisualizerObjectProvider3.GetObject<T> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá data pomocí GetData() a poté se pokusí deserializovat na zadaný typ.
public T? GetObject<T> ();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T
Parametry typu
- T
Návraty
Vizualizovaný datový objekt. Toto je ve skutečnosti kopie objektu na straně ladicího programu, který vizualizujete v ladicím prostředí. Pokud upravíte obsah tohoto objektu, změny se neprojeví zpět v ladicím prostředí, pokud nepoužijete ReplaceData(Stream)/ReplaceObject(Object) nebo .TransferData(Stream)/TransferObject<T>(Object)
Příklady
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.
}