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 выбрасываю — все билдится без ошибок.
пользуюсь твоим билдом, но вряд ли патч тут замешан.