@switch (item.Value) { case TreeDivider:
  • break; case TreeItemData treeItem: @if (treeItem.Type is TreeItemType.CHAT) {
    @if (string.IsNullOrWhiteSpace(treeItem.Text)) { @("Empty chat") } else { @treeItem.ShortenedText }
    } else if (treeItem.Type is TreeItemType.WORKSPACE) {
    @treeItem.Text
    } else {
    @treeItem.Text
    } break; case TreeButton treeButton:
  • @treeButton.Text
  • break; }