As the title already says, is insertion order guaranteed by ConditionalWeakTable<TKey, TValue>?
Couldn't find any answers for this on the internet, and it doesn't inherit any other collection class from which it could copy the behavior, so no luck there.
I'm using .NET 6, if that makes any difference for the answer.