diff --git a/src/VisualStudio/IntegrationTest/TestUtilities/InProcess/QuickInfoToStringConverter.cs b/src/VisualStudio/IntegrationTest/TestUtilities/InProcess/QuickInfoToStringConverter.cs index e768309a67494cba9b7750f4a2a1838ec1e055cf..f31f0fe627264a590cec3791c97451af034ef3b3 100644 --- a/src/VisualStudio/IntegrationTest/TestUtilities/InProcess/QuickInfoToStringConverter.cs +++ b/src/VisualStudio/IntegrationTest/TestUtilities/InProcess/QuickInfoToStringConverter.cs @@ -17,24 +17,16 @@ public static string GetStringFromBulkContent(BulkObservableCollection c private static string GetStringFromItem(object item) { - if (item is StackPanel displayPanel) + switch (item) { - return displayPanel.ToString(); - } - - if (item is string itemString) - { - return itemString; - } - - if (item is TextBlock textBlock) - { - return GetStringFromTextBlock(textBlock); - } - - if (item is ITextBuffer textBuffer) - { - return textBuffer.CurrentSnapshot.GetText(); + case StackPanel displayPanel: + return displayPanel.ToString(); + case string itemString: + return itemString; + case TextBlock textBlock: + return GetStringFromTextBlock(textBlock); + case ITextBuffer textBuffer: + return textBuffer.CurrentSnapshot.GetText(); } return null;