public void SetNewDescriptors() { foreach (var typeDescriptor in _temporaryMap) { var d = typeDescriptor.Value; ITypeDescriptor result; if (_remap.TryGetValue(d, out result)) continue; _type2DescriptorMap.TryAdd(d.GetPreferedType(), d); } }