Не понимаю, почему у Immutable структур, у которых под капотом avl дерево поиск и вставка имеет отличие в перформансе, если асимптотика и туго и другое O(logN)?
Да, что же там такого от рантайма вообще понадобилось?! Казалось бы, всю задачу можно решить на source генераторах статических методов (как и обычные extension methods).
Не понимаю, почему у Immutable структур, у которых под капотом avl дерево поиск и вставка имеет отличие в перформансе, если асимптотика и туго и другое O(logN)?
Extension Types отложили чуть ли не до C# 15 версии ='(
Их осадила комнда рантайма, они хотели какую-то очень unsafe штуку заюзать.
Да, что же там такого от рантайма вообще понадобилось?! Казалось бы, всю задачу можно решить на source генераторах статических методов (как и обычные extension methods).
@@tt0nix как я понял, так какая-то хитрая машинерия с ref struct'ами поздраумевается.