Здравствуйте, VladD2, Вы писали:
VD>Баг в генерируемом MSIL.
А что делать-то с этим? Или только ждать, пока кто-нибудь пофиксит? Сам я, к сожалению, даже в IL полный 0, не говоря уже про его генерацию. Я нашел один workaround, но он мне не очень нравится — не использовать в таких случаях match (if) как выражение. То есть писать так:
if (condition)
arg.Field1 = "1";
else
arg.Field2 = "2";
а не так:
arg.Field1 = if (condition) "1"; else "2";
Но мое эстетическое чувство страдает!
Mumitroller
... << RSDN@Home 1.2.0 alpha 4 rev. 0>>