Ошибка в TypeAccessor.GetCustomTypeDescriptor(Type type)
От: Rollback Россия  
Дата: 03.08.09 07:01
Оценка: 4 (1)
Фрагмент кода из класса BLToolkit.Reflection.TypeAccessor

private static readonly Hashtable _descriptors = new Hashtable();

public static ICustomTypeDescriptor GetCustomTypeDescriptor(Type type)
{
    ICustomTypeDescriptor descriptor = (ICustomTypeDescriptor)_descriptors[type];

    if (descriptor == null)
    {
        descriptor = new CustomTypeDescriptorImpl(type);
        // ????????????????????????????????????????????????????????
        // ?? тут не хватает _descriptors.Add(type, descriptor); ??
        // ????????????????????????????????????????????????????????
    }

    return descriptor;
}

ЗЫ: Возможно баян, или я чего-то не понял, сильно не ругайте, если зря побеспокоил.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.