internal Natvis(DebuggedProcess process) { _typeVisualizers = new List <FileInfo>(); _process = process; _vizCache = new Dictionary <string, VisualizerInfo>(); WaitDialog = new WaitDialog(ResourceStrings.VisualizingExpressionMessage, ResourceStrings.VisualizingExpressionCaption); ShowDisplayStrings = DisplayStringsState.ForVisualizedItems; // don't compute display strings unless explicitly requested _depth = 0; Cache = new VisualizationCache(); }
internal Natvis(DebuggedProcess process, bool showDisplayString) { _typeVisualizers = new List<FileInfo>(); _process = process; _vizCache = new Dictionary<string, VisualizerInfo>(); WaitDialog = new HostWaitDialog(ResourceStrings.VisualizingExpressionMessage, ResourceStrings.VisualizingExpressionCaption); ShowDisplayStrings = showDisplayString ? DisplayStringsState.On : DisplayStringsState.ForVisualizedItems; // don't compute display strings unless explicitly requested _depth = 0; Cache = new VisualizationCache(); }