From 9f886c7564b96d3a40f78b8a9ab569e065c637f1 Mon Sep 17 00:00:00 2001 From: Dennis Fischer Date: Mon, 5 Oct 2015 23:59:14 +0200 Subject: [PATCH] Fix a NullReferenceException in the syntax visualizer. The syntax visualizer crashed Visual Studio when observing the constant value of `null`. This was because the syntax visualizer was not expecting GetConstantValue().Value to be null with .HasValue set to true. --- .../SyntaxVisualizerControl/SyntaxVisualizerControl.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tools/Source/SyntaxVisualizer/SyntaxVisualizerControl/SyntaxVisualizerControl.xaml.cs b/src/Tools/Source/SyntaxVisualizer/SyntaxVisualizerControl/SyntaxVisualizerControl.xaml.cs index 25f7dbee5f4..6cdcb3f3cbd 100644 --- a/src/Tools/Source/SyntaxVisualizer/SyntaxVisualizerControl/SyntaxVisualizerControl.xaml.cs +++ b/src/Tools/Source/SyntaxVisualizer/SyntaxVisualizerControl/SyntaxVisualizerControl.xaml.cs @@ -778,7 +778,7 @@ private void ConstantValueDetailsMenuItem_Click(object sender, RoutedEventArgs e else { typeTextLabel.Visibility = Visibility.Visible; - typeValueLabel.Content = value.Value.GetType().Name; + typeValueLabel.Content = value.Value?.GetType().Name ?? ""; _propertyGrid.SelectedObject = value; } } -- GitLab