Re[2]: зачем this?
От: _Claus_  
Дата: 14.01.12 19:03
Оценка:
CU>у меня этот код компилируется без this. Возможно здесь есть еще другие ошибки, что метод IsBig не скомпилирован и не виден.
у меня упростить сильно не получилось, но вот это дает ошибку "unbound IsPrimitiveValue"


class X

    isPrimitiveValue(ty : TypeInfo) : bool                          
        
      true 
                                  
    create_pair(gt1 : FixedType, gt2: FixedType) : void
              
      def fld_load(fld, ty)
        when (true)         
          if (ty.ToString() == "string")
            {}
          else
            if (IsPrimitiveValue(ty))
              {}
            else
              {}
            
      _ = fld_load("Key", gt1.TypeInfo)
      _ = fld_load("Value", gt2.TypeInfo)


если create_pair выбрасываю — все билдится без ошибок.

пользуюсь твоим билдом, но вряд ли патч тут замешан.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.