protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { if (windowService != null && objectProvider != null) { // Get serialized object stream from debuggee side. Stream stream = objectProvider.GetData(); if (stream != null && stream.Length > 0) { // Deserialize the object stream. var transporter = (SyntaxTransporter)SyntaxSerializer.Deserialize(stream); if (transporter != null) { using (SyntaxDebuggerVisualizerForm form = new SyntaxDebuggerVisualizerForm()) { // Display the deserialized object. form.Display(transporter); windowService.ShowDialog(form); } } } } }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { if (windowService != null && objectProvider != null) { // Get serialized object stream from debuggee side. Stream stream = objectProvider.GetData(); if (stream != null && stream.Length > 0) { // Deserialize the object stream. var transporter = (SyntaxTransporter)SyntaxSerializer.Deserialize(stream); if (transporter != null) { using (SyntaxDebuggerVisualizerForm form = new SyntaxDebuggerVisualizerForm()) { // Display the deserialized object. form.Display(transporter); windowService.ShowDialog(form); } } } } }