提交 f9ad5b63 编写于 作者: C CyrusNajmabadi

Use pattern switch

上级 66674991
......@@ -17,24 +17,16 @@ public static string GetStringFromBulkContent(BulkObservableCollection<object> 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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册