in code/KustoCopyConsole/Entity/InMemory/RowItemInMemoryCache.cs [96:117]
private IImmutableDictionary<string, ActivityCache> AppendItemToActivityCache(
RowItemBase item)
{
switch (item)
{
case ActivityRowItem a:
return AppendActivity(a);
case IterationRowItem i:
return AppendIteration(i);
case TempTableRowItem t:
return AppendTempTable(t);
case BlockRowItem sb:
return AppendBlock(sb);
case UrlRowItem url:
return AppendUrl(url);
case ExtentRowItem extent:
return AppendExtent(extent);
default:
throw new NotSupportedException(
$"Not supported row item type: {item.GetType().Name}");
}
}