protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { var dynamicDebuggerVisualizer = new DynamicDebuggerVisualizer(); var dataStream = objectProvider.GetData(); if (dataStream.Length == 0) { return; } var formToShow = dynamicDebuggerVisualizer.ShowLINQPad(dataStream, VsReferencedVersion); if (!IsTest()) { windowService.ShowDialog(formToShow); } }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { Log.Configure("LINQBridgeVs", "DynamicDebuggerVisualizerV15"); try { DynamicDebuggerVisualizer dynamicDebuggerVisualizer = new DynamicDebuggerVisualizer(); Stream dataStream = objectProvider.GetData(); if (dataStream.Length == 0) { return; } Form formToShow = dynamicDebuggerVisualizer.ShowLINQPad(dataStream, VsReferencedVersion); #if !TEST windowService.ShowDialog(formToShow); #endif } catch (Exception exception) { Log.Write(exception, "Error during LINQPad execution"); } }